Part Number Hot Search : 
80NT3 2PFR2 BD121 MBB50A6 22F09 MAX458 21UHR MOB81DR
Product Description
Full Text Search
 

To Download VSP9402A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DATA SHEET
MICRONAS
VSP 94x2A PRIMUS Powerful Scan-Rate Converter including Multistandard Color Decoder Version B13/B14
Edition Aug. 16, 2004 6251-552-1DS
MICRONAS
VSP 94x2A
Contents Page 4 5 7 7 7 7 8 9 9 12 13 14 14 15 15 15 16 16 16 16 16 16 17 17 17 19 19 21 21 21 22 24 24 25 26 26 26 27 27 28 28 29 30 30 30 32 Section 1. 1.1. 2. 2.1. 2.1.1. 2.1.2. 2.1.3. 2.1.4. 2.1.5. 2.1.6. 2.2. 2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.2.5. 2.2.6. 2.2.7. 2.2.8. 2.2.9. 2.2.10. 2.2.11. 2.3. 2.3.1. 2.3.2. 2.3.3. 2.3.4. 2.4. 2.4.1. 2.4.1.1. 2.4.2. 2.5. 2.5.1. 2.5.2. 2.5.3. 2.5.4. 2.5.5. 2.5.5.1. 2.5.5.2. 2.5.5.3. 2.5.5.4. 2.5.5.5. 2.5.6. 2.5.7. 2.6. 2.6.1. Title Introduction Features Functional Description CVBS Front-end Source Select Signal Levels and Gain Control Clamping Synchronization Chroma Decoder Luminance Processing RGB Front-end Source Select Signal Magnitudes and Gain Control Clamping Digital Prefiltering RGB YUV Matrix Contrast, Brightness and Saturation Control of Input Signal Soft Mix Static Switch mode Static Mixer mode Dynamic Mixer mode FBL Activity and Overflow Detection Input Processing Horizontal Prescaler Noise Reduction Noise Measurement Letterbox Detection Output Processing Horizontal Postscaler Panorama Mode Operation Modes Display Processing Peaking Digital Color Transition Improvement (DCTI) Coarse and Fine Delay Oversampling and DAC Output-Sync Controller HOUT Generator VOUT Generator BLANK Generator Background Generator Window Function Digital 656 Input Digital 656 Output Clock Concept Line-locked Clock Generator
DATA SHEET
2
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Contents, continued Page 34 34 34 40 46 52 105 105 106 109 110 112 114 114 117 119 119 121 123 125 126 Section 3. 3.1. 3.1.1. 3.1.2. 3.1.3. 3.1.4. 4. 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.6.1. 4.6.2. 4.6.3. 4.6.3.1. 4.6.3.2. 5. 5.1. 6. Title I2C Bus Interface I2C Bus Slave Address I2C Bus Format I2C Bus List in Alphabetical Order I2C Bus Command Table I2C Bus Command Description Specifications Outline Dimensions Pin Connections and Short Descriptions for VSP 9402 and VSP 94121) Differing Pin Connections and Short Descriptions for VSP 9412 Pin Configurations Pin Circuits Electrical Characteristics Absolute Maximum Ratings Recommended Operating Conditions Characteristics General Characteristics I2C Bus Characteristics Application Circuit Application Overview Data Sheet History
Micronas
Aug. 16, 2004; 6251-552-1DS
3
VSP 94x2A
Powerful Scan-Rate Converter including Multistandard Color Decoder Release Note: Revision bars indicate significant changes to the previous edition.
DATA SHEET
The family is ideally suited to work in conjunction with the deflection processors SDA 9380 (9402/32) and DDP 3315C (9412/42). In combination with the 'digital TV decoder' MDE 9500, double-scan iDTV is possible. The package is upward pin-compatible to other medium-range and high-end devices of the VSP 94xy family. A 50/60 Hz derivative is also available (9432, 9442). The device comprises a digital multistandard color decoder, an RGB interface with fast-blank capability (SCART), digital ITU656 input, scaling units including panorama, embedded DRAM for upconversion, picture improvements, temporal noise reduction, as well as A/D and D/A converters.
1. Introduction The VSP 94x2A (PRIMUS) is a new component of the Micronas MEGAVISION(R) IC set in a CMOS embedded DRAM technology. The VSP 94x2A comprises all main functions of a digital featurebox in one monolithic IC. The number of features is limited in favor of a lowcost solution, but no trade-off has been made concerning picture quality. Table 1-1: PRIMUS' versions Version 9402A (B13) 9412A (B14)
1)
Scan Rate Conversion 100i/120i 100i/120i
Digital Input ()1)
Digital Output ()1)
Analog Output
Input and output cannot be used at same time (pin sharing)
Table 1-2: Hardware Compatibility and Suited Backend ICs Hardware Compatible 1) DDP 3315C VSP 9402A, VSP 9405B, VSP 9435B VSP 9407B, VSP 9437B VSP 9412A, VSP 9415B, VSP 9445B VSP 9417B, VSP 9447B VSP 9425B, VSP 9427B
1)
Suited Backend IC SDA 9380
(No ITU656 input possible)
With some restrictions. Please refer to pin description and/or respective application note
4
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
- Scan-rate-conversion * Simple interlaced modes (100/120 Hz): AABB, AAAA, BBBB (9402A/9412A only) * No scan-rate-conversion modes (50/60 Hz): AB, AA, BB (9432A/9442A only) - Flexible output sync controller * Flexible positioning of the output signal * Flexible programming of the output sync raster * `Blank signal' generation - Signal manipulations * Still field * Insertion of colored background * Windowing * Vertical chrominance shift for improved VCR picture quality - Sharpness improvement * Digital color transition improvement (DCTI) * Peaking (luminance) - Three D/A converters * 9 bit amplitude resolution for Y, -(R-Y), -(B-Y) output * 72 MHz clock frequency * Two-fold oversampling for anti-imaging * Simplification of external analog postfiltering - 1920 active pixel/per line in default configuration - I2C-bus control (400 kHz) * Selectable I2C address - 1.8 V 5% and 3.3 V 5% supply voltages - PMQFP80-1 package
1.1. Features - Integrated video matrix switch * Up to seven CVBS inputs, up to two Y/C inputs, * Three CVBS outputs (Y/C inputs signals are combined to CVBS output format) * 9 bit amplitude resolution for CVBS, Y/C A/D converter * AGC (Automatic Gain Control) - Multi-standard color decoder * PAL/NTSC/SECAM including all substandards * Automatic recognition of chroma standard * Only one crystal necessary for all standards - RGB-FBL or YUV-H-V input * 8 bit amplitude resolution for RGB or YUV * 8 bit amplitude resolution for FBL or H - ITU656 support (version dependent, refer to next chapter) * ITU656 input/output * DS656 output (double-scan `656-like' output) - Letterbox detection - Noise reduction * Temporal noise reduction * Field-based temporal noise reduction for luminance and chrominance * Different motion detectors for luminance and chrominance or identical * Flexible programming of the temporal noise reduction parameters * Automatic measurement of the noise level - Horizontal scaling of the 1fH signal * Split-screen possible with additional PiP or Text processor - Flexible digital horizontal scaling of the 2fH signal * Scaling factors: 3, ..., 0.75 including 16:9 compatibility * 5 zone panorama generator - Embedded memory * On-chip memory controller * Embedded DRAM core for field memory * SRAM for PAL/SECAM delay line - Data format 4:2:2 - Flexible clock and synchronization concept * Horizontal line-locked or free-running mode * Vertical locked or free-running mode
Micronas
Aug. 16, 2004; 6251-552-1DS
5
bin1 41 YUV
(26) U Y U,V Insert (30)
Down Sampling
Main Yin
Y Noise Reduction
(38)
GAIN ADCG or Bypass
(34) (33) UVin (25)
Anti-alias, Deskew
Clamping Correction
fbl1
U,V Saturation
37
(13)
(18)
(22)
2
Soft-mix UV Noise Reduction
(37)
Channel Mux (31) Hprescaler H/VAcquisition
data buffer
data buffer
6
h50 v
14 69 70 18 20
cvbso1 v50
cvbso2 cvbso3
reset
xout
xin
63
62
61
24
cvbs1 52
Clamped, filterd sync signal
GAIN
AGC generator
xtal Oscillator
648 MHz clk
Divider
(20.25, 40.5 MHz) 23
cvbs2 53 Sync
(6)
ADC1 vout hout H V Y Delay
Y (11) (10) (36, 72 MHz) Output Sync BLANK U,V (8)
CVBS/Y 216 MHz clk Line-locked (40) 17
(2)
Notch Deskew LL-PLL Divider 648 MHz DTO Line-locked Clocks
clamping signals to ADCs
(9)
Freerunning Clocks
27
clkout
cvbs3 54 Delay Control
(PAL/SECAM) (7)
(4)
Output Sync Controller
VSP 94x2A
cvbs4 55
Source Select
GAIN
Fig. 1-1: Block Diagram
Input Sync
cvbs5 56 Memory Controller
Read Control (39)
(1)
ADC2
C
Color Decoder
(3)
(5)
YCSEL
941xA, only
cvbs6 57 1H Delay Letterbox Detection
(55) (58)
Output Data Controller
cvbs7 58
CLAMP
75
i656iclk
76
rin1
Y
39
GAIN
ADCR RGB
Anti-alias, Deskew
Y Brightness Contrast
Clamping Correction
i656i0
77
gin1 40
(12)
(17)
(21)
Noise Measure ment (32)
i656i1
eDRAM
78
i656i2
79
rin2
V
Source Select 4:4:4 4:2:2
i656i3
80
46
(16)
GAIN ADCB
(28) F (27) (29) FB
Anti-alias, Deskew
Clamping Correction
i656i4
1
gin2 47
(14)
(19)
(23)
i656i5
2
bin2 48 Offset, Gain
GAIN ADCF
Anti-alias, Deskew
i656i6
3
fbl2
38
(15)
(20)
CLAMP to 656decoder
i656i7
Aug. 16, 2004; 6251-552-1DS
Panorama Generator (43) Background Generator (57)
656clk 9
CLKB36
656io0 32
GAIN Peaking
(45)
940xA, only Y DAC (52) Coarse Delay 4:4:4 DCTI
(46) (49) 2
656io1 31
Hpostscaler
(42)
PRIMUS (B13/B14) VSP 94x2A
Pixel Mixer
(44)
ayout 8:8:8 OFFSET
(50)
656io2 30
656io3 22
ITU656 Decoder
Fine Delay
GAIN U DAC (53) OFFSET
79
656io4 21
(41)
auout
656io5 16 IC Interface
(56)
BLANK
8
BLANEN
656io6 15
ITU656 Encoder
(51)
GAIN V DAC (54)
76
CLKF20
TestController, Memory Bist
avout
656io7 10
19 6 13
CLKF2PAD
(55)
Line-locked or Freerunning
OFFSET
74
8
71
7
656hin/ 656vin/ clkf20 blank adr/tdi sda scl
tclk
tms
DATA SHEET
Micronas
DATA SHEET
VSP 94x2A
can be looped back to output CVBSO1-3 (CVBOSEL1, CVBOSEL2, CVBOSEL3). A signal addition is performed to output a CVBS signal even when separate Y/C signals are used at input. Inputs that are not used are roughly clamped to fit in the allowed voltage region. For stand-by operation (powerdown mode), A/D and D/A converter are switched off by STANDBY keeping the source-selector operational.
2. Functional Description All I2C bus registers mentioned are printed in bold and italics (e.g. YCDEL).
2.1. CVBS Front-end The CVBS front-end consists of the color decoding circuit itself, a sync processing circuit for generation of H/ V signals out of the CVBS signal, and the luminance processing. The main task of the luminance processing is to remove the color carrier by means of a notch filter. For PAL and SECAM operation a baseband delay line is used for U and V signals. This can be used as comb filter in NTSC operation (only for chrominance). The RGB input can either be used as an overlay for the CVBS channel (RGB+FBL) or as a full master channel (RGB+H/V). The overlay is done by means of a softmix and can be used e.g. for `SCART' connector. This block contains a matrix (for RGB signals) which is switched off for YUV (e.g. YPbPr) input signals. A CBS (contrast, brightness, saturation) control makes the input signal adjustable.
2.1.2. Signal Levels and Gain Control To adjust to different CVBS input voltages a digitally working automatic gain control is implemented. Input voltages in the range between 0.6 to 1.8 Vpp can be applied to the CVBS inputs. For best signal-to-noise ratio the maximum available CVBS amplitude is recommended. The AGC behavior can be chosen from four possible modes (AGCMD) (see Table 2-1). Table 2-1: AGC Modes
2.1.1. Source Select Fig. 2-1 shows the analog front-end. The analog CVBS signal can be fed to the inputs CVBS1...7 of VSP 94x2A (amplitude 0.5...1.5 Vpp). One signal is selected via CVBSEL1 and fed to the first ADC. A second signal is selected via CVBSEL2 and fed to the other ADC. CVBS4&5 or CVBS6&7 are intended to be use as separate Y/C inputs (YCSEL). After clamping to the back porch both signals are AD-converted with an amplitude resolution of 9 bit. The AD conversion is done using a 20.25 MHz freerunning stable crystal clock. Before the A to D conversion the signals are lowpass filtered to avoid antialias effects. Three inputs
AGCMD 00
AGC Operation Mode AGC uses the height of the sync pulse as a reference and additionally reduces amplification when ADC overflows AGC uses the height of the sync pulse as a reference AGC uses only ADC overflows AGC is disabled and the ADC fits to the values given in AGCADJ1
01 10 11
CVBS 1 CVBS 2 CVBS 3 CVBS 4 / Y1 CVBS 5 / C1 CVBS 6 / Y2 CVBS 7 / C2
C C C C C C C 1 / 9 1 / 9 1 / 9 1 / 9 1 / 9
Clamping pulse of ADC_CVBS1 or ADC_CVBS2. Shifting of signal to required input voltage range for CVBSO1..3
Filter
Filter
Buffer
Buffer C
Buffer
ADC_CVBS1
ADC_CVBS2
CVBSO1
CVBSO2
CVBSO3
Fig. 2-1: Input Selection
Micronas
Aug. 16, 2004; 6251-552-1DS
7
VSP 94x2A
DATA SHEET
511 442 SRY(1V nom.) 144 16 0
upper headroom white CR (1.2V nom.)
511 446 SRC(0.89 V nom.)
upper headroom
100% chroma
75% chroma
burst
256
black
Fig. 2-2: CVBS, Y and C Amplitude Characteristics.
When using the sync height based AGC mode, the A/D gain increases or decreases depending on the incoming signal. When using overflow detection only, the gain is set to maximum and is reduced whenever an 'overflow' occurs. The signal is low pass filtered so that chrominance and noise are not used for detection. The threshold can be adjusted by PWTHD. A setting of '11' equals 511 and means an overflow of the ADC. Other settings react for a lower level. The gain only becomes higher when a change of the channel is detected or is manually reset by AGCRES. AGCFRZE holds the current AGC value. A manual setting of the ADCs gain control is possible using the parameters AGCADJ1 and AGCADJ2. The conversion range (CR) is bigger than the signal range (SRY, SRC) leaving a headroom for overshoots (see Fig. 2-2). .
1.9 1.8 1.7 1.6 1.5 Conversion Range [V] 1.4 1.3 1.2 1.1 1 0.9 0.8 0.7 0.6 0.5 0 8 16 24 32 40 48 56 64
Gain Control Characteristic
Fig. 2-3: CVBS ADC Characteristic
burst
64 0
lower headroom
2.1.3. Clamping The timing of the clamping (pulse) control signals for the analog inputs are derived from its corresponding CVBS input signal. The clamping algorithm works with a split measurement pulse and a clamping pulse. The measurement pulse is used to detect the clamping error. The clamping pulse is used to enable current sources for reducing the detected clamping errors. The start and length of the measurement signals are independently adjustable for both channels (CLMPST1, CLMPD1, CLMPST2, CLMPD2). The same applies for the clamping signals (CLMPST1S, CLMPD1S, CLMPST2S, CLMPD2S). Clamping and measurement signals for RGB channel are not separate. Clamping for these ADC are controlled by CLMPST2S and CLMPD2S only. Clamping can be suppressed for some lines by CLMPLOW and CLMPHIGH to ignore copyprotection information. No external sync signals are required.
CLMPST1
CLMPD1
Measurement ADC1
CLMPST1S
CLMPD1S
Clamping ADC1
CLMPST2
CLMPD2
Measurement ADC2
CLMPST1S
CLMPD2S
AGCADJ1, AGCADJ2 (IC)
Measurement and Clamping RGBF Clamping ADC2
Fig. 2-4: Clamping Signals
8
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 2-2: Clamping Adjustment
Signal CLMPST1 CLMPD1 CLMPST1S CLMPD1S CLMPST2 CLMPD2 CLMPST2S CLMPD2S Description Measurement pulse start for ADC1 Measurement pulse duration for ADC1 Clamping pulse start for ADC1 Clamping pulse duration for ADC1 (Measurement pulse start for ADC2) (Measurement pulse duration for ADC2) Measure and clamp start for RGBF-ADC (clamping start for ADC2) Measure and clamp duration for RGBF-ADC (clamping duration for ADC2
2.1.4. Synchronization After elimination of the high frequent components of the CVBS signal by a low pass filter, horizontal and vertical sync pulses are separated. Horizontal sync pulses are generated by a digital phase locked loop. The time constant can be adjusted between fast and slow behavior in four steps (PLLTC) to accommodate different input sources (e.g. VCR). The time-constant can be changed during normal operation without visible picture degradation. A fine tuning of the PLL time constant can be done by NSRED. Additional weak input signals from a satellite dish ('fish') become more stable when SATNR is enabled. Vertical sync pulses are separated by integration of equalizing pulses. A vertical flywheel mode improves vertical sync separation for weak signals (VFLYWHL, VFLYWHLMD). Additionally, v-syncs may be gated by VTHRL and VTHRH to reject invalid v-syncs (independently adjustable for 50 and 60 Hz sources) if no input signal is connected the device switches to a freeruning mode. The device can be configured to switch-on background color when no or only a weak signal is applied (NOSIGB). 50 Hz or 60 Hz operation for sync separation may be forced separately or selected to work automatically (FLNSTRD).
2.1.5. Chroma Decoder The digital multistandard chroma decoder is able to decode NTSC and PAL signals with a subcarrier frequency of 3.58 MHz and 4.43 MHz (PAL B*/N/ 60,NTSC M/4.4) as well as SECAM signals with automatic standard detection. Alternatively a standard can be forced. The demodulation is done with a regenerated color-carrier. To enable a factory adjustment of the crystal frequency, the frequency of the regenerated subcarrier can be adjusted via SCADJ. For this purpose the crystal deviation (SCDEV) can be read out via I2C after chroma PLL locking (indicated by SCOUTEN) and can be stored in C ROM for SCADJ. For test purposes, CPLLOF allows the opening of the chroma PLL loop. For adjustment to the specific operational area an automatic norm detection is selectable. Available 50 Hz color standards are PAL B, PAL N and SECAM. Available 60 Hz color standards are NTSC M, PAL M, PAL60 and NTSC44. For each line standard, one or more color standards can be enabled for automatic chroma standard detection. Please refer to Table 2- 3: and Table 2-4: for allowed combinations. The standard detection process can be set to slow or fast behavior (LOCKSP). In slow behavior, 25 fields are used to detect the standard, whereas 15 fields are used in fast behavior. If the detection was not successful during this time frame, the system will switch to the next enabled TV Standard.
* PAL B is representative for PAL B/G/H/I/N PAL60 and NTSC44 are nonstandard signals which are generated by some VCR or DVD player
Micronas
Aug. 16, 2004; 6251-552-1DS
9
VSP 94x2A
Table 2-3: Allowed combinations for color-standard search (50 Hz)
Standard (50 Hz) None PAL N PAL B SECAM Automatic PAL BG / SECAM D2 0 0 0 1 1 CSTAND D1 D0
DATA SHEET
ACCFRZ holds the current ACC value. The maximum amplification of the ACC can be limited by ACCLIM. This results a smooth attenuation of color intensity for weak color carrier (see Fig. 2-5).
0 0 1 0 1
0 1 0 0 0
U,V
+0dB
CON
color off +6dB -4dB
Table 2-4: Allowed combinations for color-standard search (60 Hz)
Standard (60 Hz) PAL M NTSC M NTSC44 Automatic PAL M / NTSC M Automatic NTSC M / NTSC44/PAL60 D6 0 0 1 0 1 CSTAND D5 0 1 0 1 1 D4 1 0 0 1 0 D3 0 0 0 0 0(!)
U,V
CKILL ACCLIM
attenuation of color-carrier
PAL, NTSC operation
CONS
+0dB
color off +6dB -4dB
CKILLS
attenuation of color-carrier
In addition, a standard can be forced as well. AMSTD50 selects whether PAL B or SECAM is tried first in the automatic routine. AMSTD60 selects whether NTSC44/PAL60 or NTSC M is tried first. Both bits can also be set for automatic detection, then the last detected chroma standard will be used. For SECAM detection, a choice between different recognition levels is possible (SCMIDL, SCMREL) and the evaluated burst position is shiftable (BGPOS). Color standard (STDET), line standard (LNSTDRD) and color killer status (CKSTAT) can be read out. An Automatic Chroma Control (ACC) produces a stable output for input chroma variations from (approximately) -30 dB to +6 dB compared to nominal burst value. The ACC reference value is programmable for NTSC and PAL independently (NTSCREF, PALREF) to ensure correct color saturation. With ACCFIX, the ACC is disabled and a constant value (dependent on NTSCREF and PALREF) is used instead.
SECAM operation
Fig. 2-5: Color Killer Adjustment
10
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Damping (dB)
If the chrominance signal is below an adjustable threshold (CKILL (PAL; NTSC) or CKILLS (SECAM)) the color is switched off. To prevent on / off switching, a hysteresis is given by CON or CONS which is the value of switching on the color. COLON switches on the color under any circumstance. The output of the color decoder can be set to UV or CrCb data by CRCB. For NTSC only, the color impression (tint) can be adjusted by the Hue Control between -88 and 90 in steps of 0.7 (HUE). Low chrominance values (+/- 1...3 LSB) may be deleted by UV-coring (UVCOR). The Chroma bandwidth can be adjusted by CHRF. The setting value of CHRF has no linear impact to the chroma bandwidth. The frequency response of the Chroma bandfilter are shown in Figure 2-7. Also a filter with asymmetrical characteristic around the color carrier is available (IFCOMP) (Figure 2-7). For SECAM mode, the de-emphasis filter can be adjusted by DEEMPFIR and DEEMPIIR. The bell filter can be adjusted by BELLFIR and BELLIIR. The delay between Y and C is well aligned and can also be adjusted in steps of 50 ns (YCDEL). No picture shifting occurs when switching between different color standards (e.g. SECAM -> PAL). A delay-line is implemented for PAL and SECAM signals. It acts as a simple chrominance comb-filter for NTSC and can be disabled by COMB. This improves the vertical chroma resolution, but cross-color remains.
5 0 5 10 15 20 25 30 35 40 0
Chroma filter
CHRF='001000' CHRF='001100' CHRF='001001' CHRF='111001'
0.5 1 1.5 2 Frequency (MHz) 2.5
CHRF='001110'
3 3.5 4
Fig. 2-6: Chroma Filter Characteristics
10 5 0
IFCOMP='000'
IF Prefilter
3.58 4.433
IFCOMP='100'
Damping (dB)
5 10 15 20 25 30
IFCOMP='010' IFCOMP='011'
IFCOMP='001'
0
1
2
3 Frequency (MHz)
4
5
6
Fig. 2-7: IF Prefilter
Micronas
Aug. 16, 2004; 6251-552-1DS
11
VSP 94x2A
2.1.6. Luminance Processing A luminance notch filter is implemented to separate the chroma information from the luminance. Depending on the color standard, one out of three different notch characteristics is chosen (`PAL', `NTSC', `SECAM') automatically. For PAL and Secam the respective notch filters have 5 different characteristics each. The luminance notch filter for NTSC can be set to 4 different filter response curves. They can be selected by NTCHSEL. Alternatively, no notch should be used for Y/C input (NOTCHOFF). The filter characteristics can be found in Figure 2-8. In SECAM operation, the notch filter can be fixed to one frequency or toggle between 4.4 MHz and 4.25 MHz depending on the transmitted color (Dr, Db) (SECNTCH). A simple lowpass-filter can be enabled by LPPOST to further reduce high-frequency noise component from the CVBS signal.
5 0 5 attenuation [dB] 10 15 20 25 30
'000'
DATA SHEET
characteristic for SECAM (4.25 MHz)
4.25
NTCHSEL=
'100' '001' '010' '011'
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
5.5
6
frequency [MHz]
Fig. 2-10: Filter Characteristics for SECAM (SECNTCH='01', 4.25 MHz)
5 0 5
characteristic for Y/C
LPPOST=0 LPPOST=1
5 0 5 attenuation [dB] 10 15 20 25 30
attenuation [dB]
characteristic for NTSC
3.58
NTCHSEL= 'x00' 'x01' 'x10' 'x11'
10 15 20 25 30
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
5.5
6
frequency [MHz]
Fig. 2-11: Filter Characteristics for Y/C mode.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6
frequency [MHz]
Fig. 2-8: Filter Characteristics for NTSC, PAL M and PAL N
The black level can be shifted by the parameter LMOFST. This is required to compensate 7.5 IRE offsets in some input signals (e.g. NTSC) The positive or negative offset is added to the Y signal before scaling.
BLANKING
BLACK LMOFST='10' LMOFST='00' LMOFST='11' LMOFST='01'
BLANKING
BLACK LMOFST='10' LMOFST='00' LMOFST='11' LMOFST='01'
5 0 5 attenuation [dB] 10
characteristic for PAL
4.43
NTCHSEL= '000' '100'
Input signals without 7.5IRE offset
'010'
Input signals with 7.5IRE offset
15 20 25 30
'011' '001'
Fig. 2-12: Adjustment of `Black' to `Blankingvalue' at Analog Output.
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
5.5
6
frequency [MHz]
Fig. 2-9: Filter Characteristics for PAL B/G, NTSC44, PAL60
12
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
YUV including sync or H/V signals. This can be used, for example, for a DVD player or set-top-box. When using H sync from a non CVBS input (e.g. separate Hsync) this must be indicated by HINP. The usage of separate V sync must be set by VINP. The delay of luminance and fast-blank can be adjusted by YFDEL, and chrominance can be delay adjusted by UVDEL. If necessary, a fine adjustment of the fast blank can be set by the parameter FBLDEL.
2.2. RGB Front-end An analog RGB input port for an external RGB or YUV source is available. The incoming signal is clamped to the back porch by a clamping pulse. As the memory is only able to store a 4:2:2 picture, the YUV input signal is downconverted to 4:2:2. There are two operation modes available. The first one uses this input as an overlay input (soft mix). The RGB or YUV signal must then be synchronized to the main CVBS/YC signal. The second so called independent mode uses RGB / Table 2-5: Possible input signals for RGB Front-end Input Signal RGB YUV RGB YUV RGB YUV RGB (incl. sync) YUV (incl. sync)
1)
FBLIN CVBS1) CVBS1) H1) H1) FBL FBL
VIN
Sync Separation Sync on CVBS Sync on CVBS
Remark
Hinp 1 1
Vinp 0 0 1 1 0 0 0 0
V V
Sync on H Sync on H Synchron to CVBS/YC Synchron to CVBS/YC Sync on G (maybe on R/B) Sync on Y
E.g. set-top-box E.g. set-top-box Soft mix Soft mix No external sync No external sync e.g. DVD
1 1 0 0 1 1
Instead of FBL input, CVBS input can be used when Hinp=0
from VINP pin
from CVBS Source select
ADC2
AGCADJ2
Data 2 256
HINP
AGCADJ1
AGCMD
0 1
from CVBS Source select
ADC1
CLMPV1 CLAMPSIGNALS 1
Sync processing
VINP ADCSEL
from RGB Source select
ADCR
AGCADJR CLMPVRB
0
1
DATAR
R Processing
to soft-mix
RBOFFSET
CLAMPSIGNALS2
from RGB Source select
ADCG
AGCADJG
DATAG
CLMPVG
G Processing
to soft-mix GOFFSET
from RGB Source select
ADCB
AGCADJB
DATAB
CLMPVRB
B Processing
to soft-mix
RBOFFSET
from RGB Source select
ADCF
AGCADJF
DATAF
DCLMPF
F Processing
to soft-mix
Fig. 2-13: Signal and Clamping Organization
Micronas
Aug. 16, 2004; 6251-552-1DS
13
VSP 94x2A
2.2.1. Source Select Two inputs are available. The choice between the first or second input is made by RGBSEL.
DATA SHEET
2.2.2. Signal Magnitudes and Gain Control The gain adjustment of the four ADCs can be done with the parameters AGCADJR, AGCADJG, AGCADJB, AGCADJF
255 229
upper headroom
255 229
upper headroom
80 16 0
lower headroom
16 0
lower headroom
Fig. 2-14: Y/RGBF Amplitude Characteristics (with or without sync)
255 240 212 255 240 212 CRUV = 0.8 Vpp
upper headroom
upper headroom
100% U SRUV = 0.7 Vpp
100% V 75% V SRUV = 0.7 Vpp CRUV = 0.8 Vpp
DC Gain Control Characteristic
1.4 1.3 1.2 1.1 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0.1 0.2
128 75% U 44 16 0
lower headroom
128
44 16 0
lower headroom
Fig. 2-15: UV Amplitude Characteristics
1.6 1.5 1.4 1.3 Conversion Range [V]
Gain Control Characteristic
CRY = 0.84 Vpp
ADC output=255 conversion range
1.1 1 0.9 0.8 0.7 0.6 0.5 0.4 0 8 16 24 32 40 48 56 64
Conversion Range [V]
1.2
CRY = 1.2 Vpp
SRY = 0.7 Vpp
SRY = 1 Vpp
ADC output=0
AGCADJR, AGCADJG, AGCADJB, AGCADJF (IC)
0
8
16
24
32
40
48
56
64
AGCADJF (IC)
Fig. 2-16: RGB ADC Characteristic, Fast-blank ADC with Clamping (DCLMPF=0)
Fig. 2-17: Fast-blank ADC Characteristic without Clamping (DCLMPF=1)
14
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 2-6: Configurations of input signals
Mode YUV, sync on Y YUV, sync on H,V RGB, sync on G RGB, sync on RGB RGB, sync on H,V RGB with fast-blank, synchron to CVBS YUV with fast-blank, synchron to CVBS CLMPVG 80 16 80 80 16 16 16 CLMPVRB 128 128 16 80 16 16 128 GOFST 64 0 64 64 0 0 0 RBOFST 128 128 0 64 0 0 128 DCLMPF Don't care 0 (clamping enabled) Don't care Don't care 0 (clamping enabled) 1 (clamping disabled) 1 (clamping disabled)
2.2.3. Clamping When using the dynamic softmix-mode with fast-blank, clamping of fast-blank input must be disabled by DCLMPF. The analog clamping value of red and blue input (V and U resp.) can be adjusted by CLMPVRB. The analog clamping value of green input (Y resp.) can be adjusted by CLMPVG. Depending on the input signal format (YUV, RGB, sync signal or not) these bits must be set accordingly. On the digital side, a correction of the analog clamping value must be performed to reconstruct the blacklevel. This is achieved by RBOFST and GOFST. (see Table 2-6 on page 15)
10
RGB-prefiltering
0 attenuation [dB]
3
10
20
30
40
0
5
10 Frequency [MHz]
15
20
2.2.4. Digital Prefiltering A digital prefiltering can be enabled. A band limitation is required, because the following deskewing filter performs best at frequencies of below 14 MHz. The filtering is performed in all four channels and can be disabled by AABYP. For signal conversion to 4:2:2, an additional chrominance lowpass can be enabled by CHRSF. The deskewing filter can be disabled by SKEWSEL. This is necessary when using the H50-pin in connection with a Micronas picture-in-picture device (e.g. SDA 938x, SDA 948x, SDA 958x). In this application, the RGB input (in1, in2, in3) of the PiP can not be used for other RGB/YUV signals (e.g. `SCART' is not possible). As there is a pixel skew on H50, this pin is NOT suited to synchronize any IC, except for the above mentioned PiP ICs Fig. 2-18: Digital Prefiltering of RGB Input 2.2.5. RGB YUV Matrix RGB or YUV signals are selected by YUVSEL. The matrix coefficients are set according to ITU recommendations.
Y R 0,299 0,587 0,114 U = G - 0,147 - 0,289 0,436 V B 0,615 - 0,515 - 0,100
Fig. 2-19: RGB to YUV Matrix
Micronas
Aug. 16, 2004; 6251-552-1DS
15
VSP 94x2A
2.2.6. Contrast, Brightness and Saturation Control of Input Signal The YUV signal can be manipulated in order to fit to the main channel. The contrast can be adjusted between 0 and 1.97 in 64 steps (CONADJ). The brightness is adjustable in 255 steps (BRTADJ). Due to the independent chroma adjustment of U and V (64 steps each, USATADJ, VSATADJ), UV as well as CrCb input signals can both be displayed correctly.
DATA SHEET
k = MIXGAIN ( 31 - FBLOFFST ) + 32
All necessary limitation and rounding operations are built-in to fit the range: 0 k 128 Considering MIXGAIN=3, k is obtained by
k = 158 - 3 FBLOFFST
2.2.7. Soft Mix The soft-mixer circuit consists of a Fast Blank (FB) processing block supplying a mixing factor k (0... 128) achieving the output function:
[ limited to 0 and 128]
The mixing is only controlled by FBLOFFST. In the static mixer mode as well as in the previously mentioned static switch mode, the softmixer operates independently of the analog fast blank input.
YUV main ( 128 - k ) + YUV inserted k YUVmix = -------------------------------------------------------------------------------------------128
2.2.10. Dynamic Mixer mode In the dynamic mixer mode, the mixer is controlled by the Fast Blank signal. The VSPA provides a linear mixing coefficient
k= `0' means that only the main signal is fed through to the output. k= `128' means that only the inserted signal becomes visible. The soft mixer supports four modes that are selected by MIXOP and SMOP. Table 2-7: RGB operation modes
MIXOP 00 SMOP 0 Soft Mix mode Dynamic Soft Mix (DECTWO must be set to '1') 00 1 Static Soft Mix (DECTWO must be set to '1') 01 10 11 x x x Only RGB/YUV path visible Only CVBS path visible (Reserved)
MIXGAIN ( FB - FBLOFFST 2 ) k = ----------------------------------------------------------------------------------- + 64 2
The dynamic mode is used for mixing which is dependent on FB input. FB is the preprocessed digitized fastblank input in the range from 0...127. FBL manipulation is done both for luminance and chrominance FBL signal. Fast blank is delay adjustable by FBLDEL in the range of -2...4 clock cycles.
2.2.11. FBL Activity and Overflow Detection It is important to know whether the FBL input is used or not. Therefore a detection circuit gives information via the I2C bus to the microcontroller. The circuit uses the FBL value as input. If it is greater than a threshold for one or five clock cycles (FBLCONF), the I2C register FBLACTIVE is set. This register is reset after a read access by the microcontroller. PFBL, PG, PR, PB indicate an overflow of the corresponding ADC (upper limit: ADC= 255) exceeding 5 clock cycles duration.
2.2.8. Static Switch mode In its simplest and most common application the softmixer is used as a static switch between YUVmain and YUVinsert. This for instance the adequate way to handle a DVD component signal. By using MIXOP, k is internally set to 0 or 128 respectively.
2.2.9. Static Mixer mode The signal YUVmain and the component signal YUVinsert may also be statically mixed. In this environment, k is manually controlled via FBLOFFSET and MIXGAIN.
16
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
2.3. Input Processing
5
UV decimation filter
3
HSYNC NALPFIP (not active lines input)
0 5
Complete picture area
Attenuation (dB)
10 15 20 25 30 35 40 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
VSYNC
Active picture
ALPFIP (Active lines input)
Frequency (MHz)
NAPPLIP (not active pixel per line input)
APPLIP (active pixel per line input)
Fig. 2-22: UV-decimation Filter Characteristic for Standard Operation (Decimation=1.5)
2.3.2. Noise Reduction The Fig. 2-23 shows a block diagram of the temporal noise reduction. The structure of the temporal motion adaptive noise reduction is the same for luminance as for chrominance signal. Noise reduction is enabled by NRON. The output of the motion detector is weighted using the parameters TNRCLC and TNRCLY. The look-up table input value range is separated into 8 segments. It is possible to freely program different behavior of the noise reduction by using predefined curve characteristic for each segment. The curve characteristics can be programmed by the parameters TNRSxY for luminance and TNRSxC for chrominance. The curve-start is defined by TNRSSY (TNRSSC) at the end of the last segment (Figure 2-24). The overall curve is now constructed by connecting the end of segment 6 to the beginning of segment 7 and so on. Negative values of Ky (Kc) are not possible and clipped to zero. For chrominance, the result of the luminance motion detector or a separate chorminance motion detector can be used (TNRSEL).
Fig. 2-20: Image Format before Memory
2.3.1. Horizontal Prescaler The main application of the horizontal prescaler is the conversion of the number of pixels coming form the 40.5/20.25 MHz pixel clock domain down to the number of pixels stored in the memory (factor 2/3). Generally the number of incoming pixels can be decimated by a factor between 1 and 64 in a granularity of 2 output pixels. The horizontal scaler reduces the number of incoming pixels by subsampling. To prevent the introduction of alias distortion low pass filters are used for luminance and chrominance processing (Fig. 2-22). In case of ITU656 input, the lowpass filter must be disabled by HAAPRESC. The horizontal prescaler consists of two main subsampling stages. The first stage is a scaler for rational decimation factors in a range of 1 to 2, controlled by HSCPRESC. The second stage decimates in integer steps (1,2,3,4...32), controlled by HDCPRESC.
5 0 5 Attenuation [dB] 10 15 20 25 30 35 40 0 1.25 2.5
Y-decimation filter
3.75
5 Frequency [MHz]
6.25
7.5
8.75
10
Fig. 2-21: Y-decimation Filter Characteristics for Standard Operation (Decimation=1.5)
Micronas
Aug. 16, 2004; 6251-552-1DS
17
VSP 94x2A
DATA SHEET
Yin Ydelay
Motion Detection Y
LUT Y
Ky
Yin Ydelay
Noise Reduction Y
Yout
TNRCLY TNRABS TNRCLC UVin UVdelay
TNRSxY NRON TNRSxC TNRSEL UVin Kuv
Kc
Motion Detection C
LUT C
UVdelay
Noise Reduction C
UVout
Fig. 2-23: Temporal Noise Reduction
TNRSx=0000
TNRSx=0001
TNRSx=0010
TNRSx=0011
TNRSx=0100
TNRSx=0101
TNRSx=0110
TNRSx=0111
TNRSx=1000
TNRSx=1001
TNRSx=1010
TNRSx=1011
TNRSx=1100
TNRSx=1101
TNRSx=1110
TNRSx=1111
Fig. 2-24: Segments of LUT
18
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
segment 4 segment 5 segment 6 segment 7 Ky/Kc segment 0 segment 1 segment 2 segment 3 15 14 13 TNRSSY, 12 TNRSSC 11 10 9 8 7 6 5 4 3 TNRSY 2 0001 1111 1111 0100 0100 0100 0000 0000 , 1 TNRSC 0 0 4 8 12 20 28 36 48 64 motion
Fig. 2-25: Predefined Curve Characteristics for LUT
2.3.3. Noise Measurement The noise measurement algorithm can be used to change the parameters of the temporal noise reduction processing depending on the actual noise level of the input signal. This is done by the TV- microcontroller which reads the noise level (NOISEME), and sends different parameter sets to the temporal noise reduction registers of the VSP 94x2A depending on this value (0 = no noise, 126 = strong noise). Value 127 indicates an overflow status which means that the measurement failed. The value is determined by averaging over several fields. The line taken for noise measurement is selected by NMLINE. When NOISEME contains updated data which were not read so far, NMSTATUS is set. NMSTATUS is reset when read. The measurement position can be adjusted (NMPOS) as well as the sensitivity (NMSENSE).
black bars at the top and bottom exist. With the help of an expansion algorithm it is possible to expand the letterbox picture vertically and horizontally in such a way, that the letterbox picture will fill the complete screen without loosing information. To do so, the information about the active part of the letterbox picture is necessary. Active part means the information about the first active line and the last active line of the letterbox picture. The figure below shows the principle of this idea. The WSS (Wide Screen Signal) signal contains some information about the picture format (4:3 or 14:9 or 16:9), but not all existing formats are covered and not all signals contain WSS. Therefore a separate algorithm is necessary which delivers the necessary information. The figure below shows the concept of the letterbox detection algorithm. One part of the algorithm is dedicated hardware and located in the VSP 94x2A another part is software and located in the RAM of the TV microcontroller. The part located in VSP 94x2A is called measurement part. The measurement part delivers 5 signals to the controller part.Based on the delivered information the controller part calculates an expansion and a vertical pan factor and sends these values back to the VSP 94x2A for manipulation of the video signal.
2.3.4. Letterbox Detection A drawback of wide screen 16:9 TV sets are the black bars at the left and the right side on the screen, if displaying a 4:3 source on a 16:9 screen with correct aspect ratio. In case of letterbox source material also
4:3 Letterbox Picture
Expanded Letterbox Picture
Fig. 2-26: Handling of Letterbox Pictures on 16:9 Tubes
Micronas
Aug. 16, 2004; 6251-552-1DS
19
VSP 94x2A
DATA SHEET
Hardware (940x) LBSLAA Measurement Part LBELAA LBFORMAT LBSUBTITLE LBTOPTITLE
zooming parameters
Software
Controller part
Y
YUVin
Horizontal and/or Vertical Resizing
YUVout
Fig. 2-27: HW/SW Partitioning
The letterbox detection block works only at a data rate of 13.5 MHz. Due to the fact, that the input data rate at channel-mux output can be 13.5 MHz, 20.25 MHz or 40.5 MHz, the input signal has to be downsampled. Depending on the I2C bus register LBSUB different modes are possible (Downsample 1, 1.5, 3). As digital 656input data are already in 13.5 MHz format, no downsampling should be used (LBSUB=0). For CVBS, YUV and RGB signals (if DECTWO=1) a downsampling of 1.5 (LBSUB=2) is required. In principle the input picture is separated in one upper and one lower part. The measurement windows are defined by the parameters LBVWSTUP, LBVWENDUP (upper vertical measurement window), LBVWSTLO, LBVWENDLO (lower measurement window) and LBHWST, LBHWEND (horizontal measurement window). A controller software and its description is available upon request.
2*LBVWSTUP
2* LBVWENDUP
2*LBVWSTLO
4*LBHWST 4* LBHWEND
Fig. 2-28: Measurement Windows
20
Aug. 16, 2004; 6251-552-1DS
Micronas
2* LBVWENDLO
DATA SHEET
VSP 94x2A
2.4.1.1. Panorama Mode The picture can be geometrically distorted in horizontal direction for an improved impression in the case of expansions of 4:3 pictures to a 16:9 ratio tube. It is enabled by HPANON. The idea behind this panorama mode is to keep the middle part of the picture in a 4:3 ratio and to stretch the left and the right to fill the entire width of the 16:9 screen. For the adjustment of the expansion process, the picture is divided into 5 segments. For each of these segments the increment value for the expansion factor can be defined separately. Each end of a segment can be defined individually in a granularity of two output pixels. For every segment an increment value can be defined (HINC0...HINC4) which indicates the amount of decimation/expansion. One LSB is equivalent to an offset of 0.125 to HSCPRESC per double pixel. This means that with HINC, HSCPRESC is altered in the range from -32...31.875 per double pixel. The segments are distributed among the maximum number of pixels, which is adjusted by PPLOP. The first four segments are defined by (HSEG1...HSEG4). The last one goes from HSEG4 to PPLOP.
2.4. Output Processing 2.4.1. Horizontal Postscaler After main memory, the display processing is performed using a different clock. In this way a decoupling of input and output clocks is achieved. The conversion to the display clock is done by an interpolation filter. This can be used for horizontal expansion in the range of 1...4 in steps of 2 pixels (HSCPOSC). Due to increased clock frequency in the backend part, the realized horizontal scaling factor depends on backend clock frequency. Usually (36 MHz operation), the horizontal expansion factors result as 0.75...16. This ensures that the factor 0.75 gives no loss of resolution (to show a 4:3 picture on a 16:9 tube). When using DS656 output, neither horizontal compression nor horizontal panorama is possible due to 27 MHz clock. Table 2-8: Horizontal expansion factors
HSCPOSC Horizontal Filter Expansion 4 1.33 1 Overall Expansion CLKB36= 27 MHz 4 1.33 1 CLKB36= 36 MHz 3 1 0.75
1024 (min.) 3072 4095
INC_VAL 31.875 HINC0 HINC1 HINC2 0 HINC3 HINC4 output pixels
Because of the nonlinear characteristic and integer number of pixel, sometimes different HSCPOSC values result in the same decimation factors.
-32 0 HSEG1 HSEG2 HSEG3 HSEG4 max.
HSCALE
3.5 1024 3
Horizontal Postscaler
4095 3
4095 compression
3072
expansion
Overall Expansion 2.5 2
HSCPOSC (IC)
1024
1.5
0
1 0.5 0.75
HSEG1
HSEG2
HSEG3
HSEG4
max.
output pixels
Fig. 2-30: Visualization of Panorama Segments
0 1000 2000 HSCPOSC(IC) 3000 4000
Fig. 2-29: Expansion Factor of Horizontal Postscaler Dependent on HSCPOSC
Micronas
Aug. 16, 2004; 6251-552-1DS
21
VSP 94x2A
Table 2-9: Examples of Panorama Mode Function HSCPOSC HSEG1 HSEG2 HSEG3 HSEG4 HINC0 HINC1 HINC2 HINC3 HINC4 APPLOP Panorama 2099d 96d 192d 288d 384d 40d 20d 000d 492d 472d 960d Extreme Pan. 1023d 96d 192d 288d 384d 85d 43d 000d 469d 427d 960d Lens 3999d 96d 192d 288d 384d 472d 492d
FRAME
DATA SHEET
Table 2-9 on page 22) describes the different scan rate conversion algorithms of VSP 94x2A and the corresponding raster sequences. Fig. 2-32 on page 23 explains the 50/60 Hz interlaced to the 100/120 Hz interlaced conversion including the field signal, the raster organization and the memory timing for AABB. A still field can be displayed using FREEZE command. For the improvement of VCR signals, the chrominance can be shifted one line upwards by CHRSHFT
FRAME/FIELD
FIELD A odd lines
000d 20d 40d 960d
Content of picture
FIELD B even lines
2.4.2. Operation Modes There are four operation modes defined. The first mode is simple AABB, where each stored field in the memory is displayed double times on the TV screen. The second and third mode are AAAA and BBBB, in which only one field phase will be displayed on the TV screen. There is also a fourth mode AAAA mode with raster possible. Fig. 2-31 explains the picture and the display raster. The interlaced input signal (e.g. 50 Hz PAL or 60 Hz NTSC) is composed of a field A (odd lines) and a field B (even lines). An - Input signal, field A at time n, Bn - Input signal, field B at time n The field information describes the picture content. The output signal, which could contain different picture contents (e.g. field A, field B), can be displayed with the display raster or . (An,) - Output signal, field A at time n, displayed as raster , (An,) - Output signal, field A at time n, displayed as raster ,
DISPLAY LINE-SCANNING PATTERN
TV Display raster odd lines Display line-scanning pattern
even lines
Display line-scanning pattern
Tube, Display raster
Fig. 2-31: Explanation of Field and Display Linescanning Pattern
22
fieldras01
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 2-10: Operation modes for scan-rate conversion Input Field A STOPMODE 00 01 10 11 Scan-Rate Conversion AABB mode AAAA mode AAAA mode BBBB mode Output Field Phase 0 An, An, An, Bn-1, Output Field Phase 1 An, An, An, Bn-1, Input Field B Output Field Phase 2/0 Bn, An, An, Bn, Output Field Phase 3/1 Bn, An, An, Bn,
An Line number of memory
Bn
An+1
Write
time
OPDEL
An
An
Bn
Bn
An+1
An+1
Read
raster_org
n n n n n+1 n+1
field
Fig. 2-32: 50/60 Hz Interlaced to 100/120 Hz Interlaced Conversion (AABB)
Micronas
Aug. 16, 2004; 6251-552-1DS
23
VSP 94x2A
2.5. Display Processing The display processing part contains an integrated triple 9-bit DAC and performs digital enhancements and manipulations of the digital video component signal. Fig. 2-35 shows the block diagram of the display processing part.
DATA SHEET
The peaking filter clock frequency is CLKB36=36 MHz (27 MHz). The maximum signal frequency of the picture stored in the memory is 6.75 MHz. Due to a peaking after postscaler, the frequency range of the peaking filter varies with the expansion factor of the postscaler.
2.5.1. Peaking The luminance peaking filter improves the overall frequency response of the luminance channel. It consists of two filters working in parallel. They have high pass (HP) and band pass (BP) characteristics. Their gain factors are programmable separately (BCOF, HCOF). Values greater than 4 peak the signal, whereas values less than 4 attenuate the signal. The high pass and the band pass filters are equipped with a common coring algorithm. It is optimized to achieve a smooth display of grey scales, not to improve the signal-to-noise ratio. Therefore no artifacts are produced. Coring can be switched off (YCOR). The Fig. 2-34 shows the block diagram of the peaking block.
15
Peaking filter characteristic
BCOF
10
HCOF
gain[dB]
5
0
5
0
0.1
0.2
0.3
0.4
0.5
normalized Frequency (B)
Fig. 2-33: Peaking Filter: Bandpass and Highpass filter
BP
GAINB coring
HP
GAINH
Peak_in
AP
Peak_out
Fig. 2-34: Block Diagram Peaking
9402/9432 only
YCOR, HCOF, BCOF
COARSEDEL
CHROMAMP
FINEDEL
PKLY, PKLU, PKLV,
Yin
Y
Peaking Delay Coarse Delay 8:8:8
Fine Delay
DAC
ayout auout avout
U Cin
DCTI 4:4:4
DAC
V
THRESHC, ASCENTCTI
DAC
8 ITU656 Encoder
656out 656clk
SHIFTUV, DPOUT656
Fig. 2-35: Block Diagram of Display Processing
24
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
2.5.2. Digital Color Transition Improvement (DCTI)
Table 2-11: Conversion table between HCOF/BCOF and GAINHP/GAINBP BCOF 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 GAINBP -1 -0.75 -0.50 -0.25 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 2.50 3.00 4.00 HCOF 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 GAINHP -1 -0.75 -0.50 -0.25 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 2.50 3.00 4.00
A digital algorithm is implemented to improve horizontal transitions of the chrominance signals resulting in a better picture sharpness. A correction signal proportional to the slope of the detected horizontal transition of the input signal is added to the original input signal. The amplitude of the correction signal is adjustable by the I2C bus parameter ASCENTCTI. The IC bus parameter THRESHC modifies the sensitivity of the DCTI circuit. High values of THRESHC result in an improvement of significant color transitions only.
Table 2-12: Peaking filter adaption for 36 MHz or 27 MHz operation Expansion Factor of Postscaler Corresponding Frequency of Input Signal for Center Frequency Bandpass (B=0.25) CLKB36=36 MHz/27 MHZ 0.75 ... 1 ... 3 3.375 MHz / 2.5 MHz ... 4.5 MHz / 3.375 MHz ... 13.5 MHz / 10.125 MHz Corresponding Frequency of Input Signal for Center Frequency Highpass (B=0.5) CLKB36=36 MHz/27 MHZ 6.75 MHz / 5.06 MHz ... 9 MHz / 6.75 MHz ... 27 MHz / 20.25 MHz
Micronas
Aug. 16, 2004; 6251-552-1DS
25
VSP 94x2A
2.5.3. Coarse and Fine Delay
DATA SHEET
PKLY
max. 1.9 V
240 LSB normal signal range
16 LSB
'black'
2.5.4. Oversampling and DAC After conversion into 8:8:8 format (CLKB72=72 MHz), three 9-bit digital-to-analog converters are used for analog YUV output. This twofold-oversampling generates 1920 active pixels per line (when using recommended settings) and simplifies the external postfiltering. The output voltage is determined by PKLY, PKLU and PKLV and can be set in a range of 0.4 V ...1.9 V (fullscale). 8 bits of the luminance D/A converter are used for the entire signal. The 9th bit is used for over- and undershoots caused by the peaking to prevent or reduce clipping artifacts. As the CTI block seldomly produces such overshoots, a full-scale operation can be activated by CHROMAMP. The output voltages may be calculated by:
128 LSB lower headroom for peaking 0V
9 bit conversion range
Before digital-to-analog conversion an adjustment of the phase of the luminance is performed. A coarse delay from -8 to +7 in steps of 1 pixel CLKB36 (~28 ns) is possible (COARSEDEL). FINEDEL shifts the luminance one CLKB72 (~14 ns) pixel. This can be used to compensate delays, if the external processing of Y and UV produces different delays (e.g. external lowpass filtering).
128 LSB upper headroom for peaking
max. 0.9 V
PKLU PLLV CHROMAMP=1 9 bit conversion range
max. 0.95 V
max. 1.9 V
CHROMAMP=0 'no color'
Fig. 2-36: DAC Output Signals
PKLY VoltageY = 1.56V -------------- + 0.36V signalY 256
2.5.5. Output-Sync Controller The output sync controller generates horizontal and vertical synchronization signals for the scanrate-converted output signal. The number of pixels per line is 4*PPLOP. The default value of 288 results in 1152 pixels/line. With CLKB= 36 MHz, the horizontal output frequency is 31.25 kHz, which is twice the PAL horizontal frequency. Out of these pixels, 16*APPLOP are displayed as active picture area, which are 960 by default. The position on the screen depends on the NAPPLOP. It marks the picture area not active in horizontal direction and moves the active picture in horizontal direction. The number of lines per field is 2*LPFOP. This value is only used in the vertical freeruning mode. In vertical locked mode, the number of lines per field is derived from the CVBS signal itself and not adjustable. The active and non-active picture areas are marked by ALPFOP and NALPFOP, respectively. Both generators have a so called `locked-mode' and `freeruning-mode'. Not all combinations of these modes make sense. Table 2-13 on page 27 shows ingenious configurations.
160....400 signalY = ----------------------512
[for unpeaked signals max.]
signalY = 0....511 ----------------512
[for peaked signals max.]
PKLU, V VoltageU, V = 1.56V ---------------------- + 0.36V CHROMAMP signalUV 256
signalUV = 128....384 ----------------------512
26
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
derived from the CVBS signal, to enable a soft transition to locked mode (PDGSR, LPFOPFF). This synchronization is only possible when the number of CVBS input lines corresponds to the programmed value of LPFOP.
LPFOP (lines output)
HSYNC NALPFOP (not active lines output)
Complete picture area
VSYNC
Active picture
ALPFOP (Active lines output)
APPLOP (active pixel per line output) PPLOP (pixel per line output)
When no or very weak signal is connected to the CVBS input, the IC can be configured to automatically switch into freerunning mode. This stabilizes the display which may contain OSD information, e.g. during channel-tune. The configuration, whether the IC switches to H-freerun, V-freerun or both can be configured by AUTOFRRN
2.5.5.1. HOUT Generator The HOUT generator has two operation modes, which can be selected by the parameter HOUTFR. The HOUT signal is active high for 64 clock cycles (CLKB36). In the freerunning-mode the HOUT signal is generated depending on the PPLOP parameter. In the locked-mode the HOUT signal is locked on the incoming H-Sync signal derived from CVBS. The polarity of the HOUT signal is programmable by the parameter HOUTPOL.
Fig. 2-37: Image Format behind Memory
For freerun mode the backend part works stand alone without analyzing the input signals. The clock domains, input data part and output data part of the IC, are not synchronized to each other. If the output processing works in the freerun mode, the output signals of the OSC are generated depending on I2C-bus settings. For locked mode the backend part works with a line locked clock. This means that the front-end and the backend of the IC are synchronized to each other. The generation of the controlling signals depends on output signals from the front-end. This mode will be the default and the most used mode for standard TV applications. With activated vertical freerun mode the phase of the generated vsync signal has no correlation to the incoming vsync signal. A hard switch from freerun mode to locked mode would therefore cause visible synchronization problems in the deflection unit of the TV set concerning the vertical picture positioning. To avoid these problems a circuit is implemented which synchronizes the freerunning vsync signal to the vsync
2.5.5.2. VOUT Generator The VOUT generator has two operation modes, which can be selected by the parameter VOUTFR. In the freerunning-mode (VOUTFR=1) the VOUT signal is generated depending on the LPFOP parameter. In the locked-mode the VOUT signal is synchronized by the incoming V-Sync signal derived from CVBS, delayed by some lines (OPDEL). During one incoming V-Sync signal, two VOUT pulses have to be generated. The polarity of the VOUT signal is programmable by the parameter VOUTPOL. The VOUT signal is active high for two output lines..
Table 2-13: Ingenious configurations of the HOUT and VOUT generator Mode `H-and-V-locked' mode `H-freerunning / V-locked' mode `H-and V freerunning' mode HOUTFR 0 1 1 VOUTFR 0 0 1
Micronas
Aug. 16, 2004; 6251-552-1DS
27
VSP 94x2A
2.5.5.3. BLANK Generator The BLANK signal is used to horizontally and vertically mark active picture area. It is enabled by BLANEN and its polarity can be chosen by BLANPOL and VBLANPOL. Referred to hsync, the start is given by BLANDEL and its length is given by BLANLEN, both adjustable with 4 pixel resolution. Referred to vsync, the start is given by VBLANDEL and its length is given by VBLANLEN, both adjustable in 1 lines resolution.
DATA SHEET
be replaced by the background values and vice versa. There is also the possibility to realize a fixed border via the IC bus (BORDPOSH and BORDPOSV). 4096 different colors are available. BORDPOSH and BORDPOSV also influence the window generation. This means the automatic opening and closing of the picture will start or end at the position which is defined with these values. The border is calculated with the following formula: The horizontal border on the left side of the TV screen is 2*BORDPOSH and 2*BORDPOSH on the right side of the TV screen. This means, that 4*BORDPOSH pixels are overwritten with border values. The same applies to the vertical direction. 4*BORDPOSV lines in total are overwritten with background values. BORDERV decides whether upper or lower or both borders are displayed. BORDERH decides whether left or right or both borders are displayed.
2.5.5.4. Background Generator This generator is able to realize an automatic closing and opening of the displayed picture. This means that with every picture the displayed colored background, defined by UBORDER, VBORDER and YBORDER will get bigger or smaller. The original picture data will Table 2-14: Display line scanning pattern sequence Display Line Scanning Pattern Sequence aaaa bbbb aabb abab 1. to 2. 312 313 312 312.5
2. to 3. 313 312 312.5 312.5
3. to 4. 312 313 313 312.5
4. to 5.(1.) 313 312 312.5 312.5
28
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
WINDHDR. To change from close" to open" or vice versa only the WINDHDR parameter has to be toggled. The speed of the window can be defined by the WINDHSP parameter. Fig. 2-39 shows the functionality of the vertical window function. All settings are also available in vertical direction. All I2C parameters exist for both directions (e.g. WINDHON and WINDVON for horizontal and vertical window enabling). Combinations of both window functions (horizontal and vertical) are also possible.
2.5.5.5. Window Function Fig. 2-38 shows the functionality of the horizontal window function. The window can be closed or opened. The windowing feature can be enabled by the WINDHON parameter. The WINDHST and the WINDHDR parameter determine, what status (opened or closed) the window has, and what can be done with the window (open or close). With each enabling of the window function by the WINDHON parameter, the status of the window will be as defined by WINDHST and
Fig. 2-38: Horizontal Windowing
close window
open window
Fig. 2-39: Vertical Windowing
close window
open window
Fig. 2-40: Horizontal and Vertical Windowing
Micronas
Aug. 16, 2004; 6251-552-1DS
29
VSP 94x2A
2.5.6. Digital 656 Input The IC decodes a digital 8 bit@27 MHz data stream according to ITU.BT656 standard. The configuration is set by EN_656. and DPOUT656. Table 2-15: 656 input / output selection EN_656 0 0 1 1 DPOUT656 0 1 0 1 656 Operation Input disabled/ output disabled Input disabled/ output enabled Input enabled/ output disabled Input enabled/ output disabled (9412A only) 2.6. Clock Concept 2.5.7. Digital 656 Output
DATA SHEET
Dependent on version (single- or double-scan), the output data format corresponds to CCIR 656 (8-bit bus at a data rate of 27 MHz) or has double-scan format (8-bit bus at a data rate of 54 MHz). There all frequencies and data-rates are doubled compared to standard CCIR656 specification. Double scan format is intended to be used with a suited backend device, e.g. DDP3315C. Timing reference codes (SAV, EAV) are inserted according to the specification. The output can be enabled by DPOUT656. The output should be set to 720 pixels per line (APPLOP) and the display clock should be set to 27/54 MHz (refer to Chapter 2.6.). The chrominance information can be inverted by CHRMSIG656. HOUT and VOUT pins may be used in parallel.
Four input modes are supported: Table 2-16: 656 modes IMODE 00 656 Operation Full ITU mode (automatic) Information about active picture is taken from data-stream 01 Full ITU mode (manual) Information about active picture is taken from APPLIPI, NAPPLIPI, ALPFIPI, NALPFIPI 10 11 ITU656 only data, H/V-sync according PAL/NTSC ITU656 only data, H/V-sync according ITU656
A single 20.25 MHz crystal at fundamental mode is used as clock reference. All other clocks are derived from this source. The CVBS front-end works with 20.25 MHz, the RGB front-end works with 40.5 MHz, the oversampling DACs use CLKB72 and the memory and all parts behind the memory are clocked with CLKB36. The frequency of CLKB36 and CLKB72 is adjustable and depends on application. With analog output, CLKB72 is usually 72 MHz and with digital output, CLKB72 is usually 54 MHz. CLKB72 is always twice of CLKB36. Three different clock concepts are supported. The difference is the behavior in clocking the memory output. The front-end part of the VSP 94x2A uses a freeruning but crystal-stable clock (CLKF). After deskewing, an orthogonal picture is written into the memory. The read out is done using the (CLKB) clock. The horizontal sync-signal output (HOUT) is derived from a counter running with CLKB. The VOUT is directly derived from the input vertical signal, which is generated by the sync-separation block. This `H-freerunning-V-locked mode' is only possible together with a DC coupled deflection controller. In `H-and-V-locked mode' CLKB is line-locked to the incoming signal. The freerunning YUV picture data and the internal H signal are converted to the linelocked domain. Now HOUT and the sync signal in the 1fH domain are directly coupled. In case of `H-and-V-freerunning mode' the HOUT and VOUT signals are derived from counters running with CLKB. There is no connection to the incoming signal. This mode can be used for stable pictures when no signal is applied (e.g. channel search with OSD insertion).
To adjust the input to sources, which deviate from the standard, the field information may be inverted (F_POL) and the chrominance format can be chosen between unsigned and 2's complement format (CFORMAT). The polarity of H an V can be inverted by H_POL and V_POL respectively. Dependent on version, the digital input must be selected by ITUPRTSEL (pins i656i or 656io).
30
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
with this sampling clock. The clock output can be disabled by CLKOUTON. Additionally a 20.25 MHz clock can be output to pin 74 (656hin/clkf20) to supply other ICs (e.g. PiP) with the same clock (CLKF2PAD). When enabled, 656-input with separate H/V-sync is not possible. For 656-output operation, CLKB36 is given to pin 9 (656clk).
The selection between freerunning and locked clocks may be forced or selected to be dependent on PLL conditions. Please refer to Fig. 2-41 A clock output of 27 MHz (single-scan version:13.5 MHz) is possible (pin 27:clkout). This clock is 3/4 of CLKB36. HOUT and VOUT are in line Table 2-17: Clock system Name Clock Nominal Frequency
`H-/Vlocked' Mode FR FR LL LL LL
`H-freerunningV-locked' Mode FR FR FR FR FR
`H-/Vfreerunning' Mode FR FR FR FR FR
CLKF20 CLKF40 CLKB36 CLKB72 CLKB27
CVBS front-end RGB front-end, input processing Output and display processing Oversampling, DAC CLKOUT-pin
20.25 MHz 40.5 MHz 9402: 36 MHz (analog out) 9412: 27 MHz (digital out) 9402: 72 MHz 9412: 54 MHz 9402: 27 MHz 9412: 20.25 MHz
Front-end PLL
STAB=0 and AUTOFREERUN=1x
CVBS
Freerun Generator
freerunning clocks SETSTABLL
0 1 0 1 1 0
HOUTFR
yes no
CLKBxx
LL-PLL
locked clocks STABLL
(indicates PLL stability)
Fig. 2-41: Conditions for Freerunning/Locked Switching
Micronas
Aug. 16, 2004; 6251-552-1DS
31
VSP 94x2A
2.6.1. Line-locked Clock Generator The clock generation system derives all clocks from one 20.25 MHz crystal oscillator clock source. An internal PLL multiplies this oscillator frequency by 32, generating a clock of 648 MHz which is used as reference for all clocks needed. Line-locked horizontal sync pulses are generated by a digital phase locked loop. The time constant can be adjusted between fast and slow behavior (KPL, KIL) to accommodate different backend ICs. The PLL control can be frozen up to 15 lines before V-sync (FION) for a duration up to 15 lines (FILE). This may be used to reduce disturbances by h-phase errors which are produced by VCR's. The output frequency for the 100/120 Hz version dependent on IICINCR is
DATA SHEET
A freerunning frequency is also generated which may be selected alternatively. The freerunning frequency for the 100/120 Hz version dependent on FRINC is
f displayfr = FRINC 103Hz
Normally, IICINCR and FRINC are equal or nearly the same. The value is internally divided by two for the 50/ 60 Hz versions. The number of pixels generated by the PLL is given by PPLIP. For line-locked clock generation the following equation must be fulfilled:
f displayll = IICINCR 103Hz
PPLIP = 2 PPLOP
20.25 MHz
xtal oscillator
frequency divider
FRINC
CLKF40 CLKF20
PLL
648MHz
FR-DTO
frequency divider M U X
CLKB27 CLKB36 CLKB72
ADC
interpolation
syncseparation
phase detector
loop filter
LL-DTO
frequency divider
analog CVBS
IICINCR
line-locked
locked or freerunning selection
Fig. 2-42: Line-locked Clock Ceneration
nominal 50Hz operation (analog out)
13.5 / 18 27 / 36 MHz
nominal 50Hz operation (digital out) nominal 100Hz operation (analog out) nominal 100Hz operation (digital out)
Fig. 2-43: Allowed Operation Area for Clock Generation
32
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
The PLL settings for different operation modes can be seen in Table 2-18. Dependent on input signal (50 Hz or 60 Hz), the linelocked clock is changing slightly (e.g. from 27 MHz to 27.18 MHz). To have no artifacts when switching between locked and freerun operation, it is possible to change the FRINC parameter, after the input TV standard has been detected safely. In case the IC is operating in horizontal locked OR freerunning mode only, this adaptivity is not required.
Table 2-18: Recommended LL-PLL settings for normal TV-application Operation 100/120 Hz (analog out) 100/120 Hz (digital out) 50/60 Hz (analog out) 50/60 Hz (digital out) Input 50 Hz 60 Hz 50 Hz 60 Hz 50 Hz 60 Hz 50 Hz 60 Hz 1728 864 262144 2304 1152 349525 1728 864 262144 PPLIP*4 2304 PPLOP*4 1152 IICINCR 349525 FRINCR 349525 351953 262144 263892 349525 351953 262144 263892 CLKB36 [MHz] 36 36.25 27 27.18 18 18.125 13.5 13.59 fH[kHz] 31.250 31.468 31.250 31.468 15.625 15.734 15.625 15.734
Micronas
Aug. 16, 2004; 6251-552-1DS
33
VSP 94x2A
3. I2C Bus Interface 3.1. I2C Bus Slave Address When pin 19 (adr/tdi) is connected to Vss, the VSP 94x2A reacts on the first I2C address (B0h for write access and B1h for read access). The second address (B2h and B3h) is active, when pin 19 is connected to Vdd. Table 3-1: I C bus slave addresses B0h and B1h Write Address1: B0h 10110000 Read Address1: B1h 10110001
2
DATA SHEET
The transmitted data is internally stored in registers. The registers are located in four different clock domains. The Table 3-5 on page 35 shows the four different clock domains of the VSP 94x2A. The clock domains are called CP - CVBS processing block (20.25 MHz domain, clkf20), FP - Front end processing block (40.5 MHz domain, clkf40), BP - Back end processing block (36.0 MHz domain, clkb36) and PP PLL processing block (36.0 MHz domain, clkf36). The registers themselves are grouped in an I2C bus interface block, one in each domain. The transmitted data is received by the I2C bus kernel. The I2C bus kernel itself is located in the CP domain. This means that the working frequency is 20.25 MHz. The data is transmitted to the I2C bus interface blocks via an internal serial bus. For the write process, the I2C bus master has to write a `don't care' byte to the subaddress FFh (store command). This makes the register values available to the four I2C bus interface blocks (except for the not-takeover registers, which are used immediately). In order to have a defined time step for the several blocks in the different domains, the data are made valid with internal V-syncs, depending on the different clock domains. The subaddresses, where the data are made valid with the V-sync signal of the 20.25 MHz domain are indicated in the overview of the subaddresses with "V20". The others are called "V40", "V36F" and "V36B" accordingly.
Table 3-2: I2C bus slave addresses B2h and B3h Write Address2: B2h 10110010 Read Address2: B3h 10110011
3.1.1. I2C Bus Format The VSP 94x2A I2C bus interface acts as a slave receiver and a slave transmitter and provides two different access modes (write, read). All modes run with a subaddress auto increment. The interface supports the normal 100 kHz transmission speed as well as the high speed 400 kHz transmission.
Table 3-3: Write S 1 0 1 1 0 0 x 0 A Subaddress A Data Byte A ***** A P
S: Start condition SR: Repeated Start condition A: Acknowledge P: Stop condition NA: Not Acknowledge
Table 3-4: Read Subaddress Data Byte Data Byte
S
1
0
1
1
0
0
x
0
A
A
SR
1
0
1
1
0
0
x
1
A
A
NA
P
34
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
ferent blocks, the data is made valid with the same VSync related signals mentioned above for the write process. Clock
CLKF20 CLKF20 CLKF20 CLKF40 CLKF40 CLKF40 CLKF40 CLKF40 CLKF36 CLKF36 CLKB36 CLKB36 CLKB36 CLKB36 CLKB36 CLKB72 CLKB36
Table 3-5: I2C bus clock domains Domain
CP CP-CD CP-PP CP-I2C FP FP-PRE FP-MC FP-RGB FP-TNR FP-I2C PP PP PP-I2C BP BP-DP BP-PM BP-ODC BP-ODC/MC BP-POS BP-DAC BP-I2C
Description
CVBS frontend LL-PLL I2C read Prescaler Memory-controller RGB Frontend Temporal noise reduction I2C read LL-PLL I2C read Display processing Pixel-Mixer Output data control Output data control/ memory-controller Postscaler DAC processing I2C read
The VSP 94x2A distinguishes between two different types of read-registers. The behavior of the "normal" read registers does not differ from the behavior of the write registers. Only the direction of the data flow is opposite. The "rs typ" read registers behave differently. They can be only set (means value 1) by the internal blocks using the rising edge of a corresponding signal. After reading by the I2C bus master, the registers will be automatically reset (means value 0) by the I2C bus kernel/interface. For example the register NMSTATUS belongs to the "rs typ" read registers. NMSTATUS signalizes a new value for NOISEME. So if NMSTATUS is read as `0' the current noise measurement has not been updated. If the NMSTATUS is read as `1' a new noise measurement value can be read. All other "rs typ" read registers work in the same way. The "rs typ" read registers will be marked in the overview with the short cut "rstyp" or will have the additional hint "Note: reset automatically when read/write" in the detailed I2C bus command description. By default all registers are made valid by the internal VSync related signals and, in addition, a store command has to be sent for write registers. The registers, which should also be made available immediately as for writing and reading, are marked with the short cut NTO (No take over mechanism). Registers which need a hand-shake mechanism between the I2C bus interface and the different blocks are marked with the shortcut HS (Hand shake mechanism). This means that all bits of the registers are used when the last register is written. After PPLIP9-2 is written, PPLIP1-0 must be written to allow these bits to have effect. The registers for the write parameter STOPMODE are directly connected to the read registers of the parameter SMMIRROR. So it is possible to check the I2C bus protocol by writing and reading to the register STOPMODE and SMMIRROR, respectively. The transmitted data is internally stored in registers. Writing to or reading from a non-existant register is permitted and does not generate a fault by the IC. After switching on the IC, all bits of the VSP 94x2A are set to defined states, (refer to Table 3-6). POR is set after reset to pin 24. It stays `1', until it is cancled via software PORCNCL. This can be used to decide during TV operation, whether to program all registers (e.g. after power failure reset) or only altered ones (normal TV operation).
The I2C parameter V20STAT, V40STAT and V36BSTAT reflect the state of the register values. If these bits are read as `1', then the store command was sent, but the data is not made available yet. If these bits are `0' then the data was made valid and a new write or read cycle can start. The bits V20STAT, V40STAT and V36BSTAT may be checked before writing or reading new data, otherwise data can be lost by overwriting. No V36FSTAT register exist. To make the register values available to the four I2C bus interface immediately after sending, the I2C bus master has to write a `don't care' byte to the subaddress FEh (store command). For the read process, the I2C bus master must not send a store command. In order to have a defined time step for the I2C bus interface blocks in the different domains, where the data will be available from the dif-
Micronas
Aug. 16, 2004; 6251-552-1DS
35
VSP 94x2A
DATA SHEET
sda scl cvbs1 cvbs2 cvbs3 cvbs4 cvbs5 cvbs6 cvbs7 cvbso1 cvbso2 cvbso3 b/u1 g/y1 r/v1 fbl/hin1 b/u2 g/y2 r/v2 fbl/hin2 vin
S o u r c e S e l e c t S o u r c e S e l e c t
xout
xin
36.0F MHz
ADC AGC PP (PLL processing block)
72,0 MHz 27,0 MHz 36,0B MHz
vout hout
ADC
20,25 MHz
CP (CVBS CD processing block) IC
40,5 MHz
OUT 27.0 HPRESCALE TNR OSC M C BP - (Back end processing block) 2 HPOSTSCALE PICIMPROVE DELAY ODC O u t 7 2 ayout auout avout
M C FP (Front end processing block) 1
DAC DAC DAC
RGB
ADC ADC ADC ADC
VSP 94x2A
hout50 vout50
Fig. 3-1: I2C Bus Clock Domains
Table 3-6: I2C bus characterization Subaddress 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h Default AAh CAh B0h C8h 16h 10h 20h 01h F0h 3Eh 00h A0h 00h 90h 80h 00h 20h R/W W W W W W W W W W W W W W W W W W Take-over V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 Subaddress 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h 25h 26h 27h 28h 29h 2Ah 2Bh 2Ch 2Dh Default 44h 00h FFh 1Fh F4h 44h 00h FFh AAh AAh 05h 00h 60h 60h 90h 00h 04h R/W W W W W W W W W W W W W W W W W W Take-over V40 V40 V40 V40 V40 V40 V40 V40 NTO NTO NTO/HS NTO/rstyp NTO NTO NTO NTO/HS NTO
36
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-6: I2C bus characterization, continued Subaddress 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 3Ah 3Bh 3Ch 3Dh 3Eh 3Fh 40h 41h 42h 43h 44h 45h 46h 47h 48h 49h 4Ah 4Bh 4Ch Default 20h 00h 00h 00h 00h 00h 00h 16h 00h 03h 1Fh F4h 00h 00h 26h 3Ch 01h 00h 04h 40h 20h 9Ch AAh 00h 18h 0Bh 00h 00h 00h 00h 00h R/W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W Take-over V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V40 V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V20 V36B V36B V36B V36B V36B Subaddress 2Eh 2Fh 30h 31h 32h 33h 34h 35h 36h 37h 38h 39h 58h 59h 5Ah 5Bh 5Ch 5Dh 5Eh 5Fh 60h 61h 62h 63h 64h 65h 66h 67h 68h 69h 6Ah Default 00h 00h 2Dh 44h 94h 20h 00h 00h 01h 00h E0h 01h 80h 80h 80h 44h 40h C0h 5Ch 66h 40h 40h 00h 00h A5h 5Fh 0Fh 00h 00h 3Ch 03h R/W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W Take-over NTO V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20
Micronas
Aug. 16, 2004; 6251-552-1DS
37
VSP 94x2A
Table 3-6: I2C bus characterization, continued Subaddress 4Dh 4Eh 4Fh 50h 51h 52h 53h 54h 55h 56h 57h 76h 77h 78h 79h 7Ah 7Bh 7Ch 7Dh 7Eh 7Fh 80h 81h 82h (no autoincrement) 83h 84h (no autoincrement) 85h 86-93h 94h-95h 96h 97h (spare) (spare) R V40 Default 00h 55h 0Bh 00h 00h 00h 00h 00h 00h 3Fh 3Fh 00h 00h 1Ch 1Ch FCh 77h 02h 6Ch 00h 15h 00h 00h 00h R/W W W W W W W W W W W W W W W W W W W W W W W W W R R R R Take-over V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V36B V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 NTO NTO no/rstyp NTO Subaddress 6Bh 6Ch 6Dh 6Eh 6Fh 70h 71h 72h 73h 74h 75h B2h B3h B4h B5h(no autoincrement) B6h B7h B8h B9h BAh BBh BCh BDh BEh BFh C0h C1h D0h D1h D2h E0h Default 07h 07h 1Ch 5Ch 00h 00h E4h 00h 00h 00h 7Fh 40h 00h FFh 43h (spare) 00h 00h 00h 00h (spare) AAh AAh 05h (spare) 00h 00h 00h 00h 00h 00h W W W W W W W W W W W W W R/W W W W W W W W W W W W W W W W
DATA SHEET
Take-over V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20 V20
V40 V40 V40 V40
NTO NTO NTO
V40 V40 V36 V36 V36 V40
38
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-6: I2C bus characterization, continued Subaddress 98h 99h A0h A1h A2h A3h A4h B0h B1h EAh EBh ECh EDh EEh EFh F0-F6h F7h-FDh FEh FFh Take-over mechanism NTO V20 V40 V36B HS No take-over mechanism Take-over with V-sync in 20 MHz domain Take-over with V-sync in 40 MHz domain Take-over with V-sync in back-end 36.0 MHz domain Handshake mechanism required (spare) W W Register types W R Rrstyp Write register Read register Reset register after reading 00h 00h FFh FFh 00h 10h 00h 00h 00h 00h 00h 00h 00h Default R/W R R W W W W W W W W W W W W W R Take-over V36B V20 NTO NTO NTO NTO NTO V20 V20 V40 V40 V40 V40 V40 V40 NTO Subaddress E1h E2h E3h E4h E5h E6h E7h E8h E9h Default 00h 00h 00h 00h 00h 00h 00h 00h 00h R/W W W W W W W W W W Take-over V40 V40 V40 V40 V40 V40 V40 V40 V40
Micronas
Aug. 16, 2004; 6251-552-1DS
39
VSP 94x2A
3.1.2. I2C Bus List in Alphabetical Order Name
AABYP ACCFIX ACCFRZ ACCLIM ADCSEL ADLCK ADLCKCC ADLCKSEL AFPROC AGCADJ1 AGCADJ2 AGCADJB AGCADJCV AGCADJF AGCADJG AGCADJR AGCFRZE AGCMD AGCRES AGCTHD ALPFIP ALPFIPI ALPFOP AM50O AM60O AMSTD50 AMSTD60 APENSEL APPLIP APPLIPI APPLOP ASCENTCTI AUTOFRRN
DATA SHEET
Name
BCOF BELLFIR BELLIIR BGPOS BLANDEL BLANEN BLANLEN BLANPOL BORDERH BORDERV BORDPOSH BORDPOSV BRTADJ CDELHPOS CFORMAT CHRF CHRMSIG656 CHROMAMP CHROMSIGN CHRSF CHRSHFT CKILL CKILLS CKSTAT CLKF2PAD CLKOUTINV CLKOUTON CLKOUTSEL CLKOUTSEL72 CLKT CLMPD1 CLMPD1S CLMPD2 CLMPD2S
Subaddress
31h 7Dh 7Dh 47h 07h 36h 08h 36h 45h 45h 35h 34h 0Ah 4Fh 18h 5Eh 55h 57h 57h 0Bh 3Dh 60h 61h 88h 16h 4Fh 30h 4Fh 4Dh 2Eh 6Bh 7Bh 6Ch 7Bh
Subaddress
0Ch 5Bh 5Bh 7Ah 0Ch 81h 81h 81h 4Dh 67h 68h 16h 90h 17h 15h 14h 68h 67h 68h B0h 05h B8h 32h 90h 90h B1h B1h 05h 01h B9h 3Dh 30h 32h
40
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Name
CLMPHIGH CLMPLOW CLMPST1 CLMPST1S CLMPST2 CLMPST2S CLMPVG CLMPVRB CLPSTGY CLRANGE COARSEDEL COLON COMB CON CONADJ CONS CPLLOF CPLLRES CRCB CSTAND CVBOSEL1 CVBOSEL2 CVBOSEL3 CVBSEL1 CVBSEL2 DCLMPF DECTWO DEEMPFIR DEEMPIIR DEEMPSTD DETHPOL DETVPOL DISALLRES DISCHCH
Subaddress
69h 6Ah 6Dh 78h 6Eh 79h 10h 0Dh 6Bh 5Dh 32h 5Bh 5Fh 5Ch 0Bh 5Bh 82h 80h 5Bh 5Fh 6Ah 70h 70h 6Fh 6Fh 10h 0Bh B5h B5h 82h 88h 88h 80h 6Ch
Name
DISRES DPOUT656 EIA770 EN_656 ENLIM F_POL FBLACTIVE FBLCONF FBLDEL FBLOFFST FEMAG FHDET FHFRRN FIELDBINV FILE FINEDEL FIOFFOFF FION FKOI FKOIHYS FLDINV FLINE FLNSTRD FMOD FOFFST FREEZE FREQSEL FRFIX FRINC FSWFTL GOFST GRADELAA GRADISSTABLE H_POL
Subaddress
27h 56h 7Ch 18h 7Eh 18h 83h 0Dh 0Dh 0Ch B1h 6Ch 71h 54h 2Eh 32h 54h 2Dh 2Ch 2Ch 6Bh 6Bh 7Eh 29h C1h 3Fh 7Ch 1Ah BCh D0h 0Eh F3h F2h 18h
Micronas
Aug. 16, 2004; 6251-552-1DS
41
VSP 94x2A
DATA SHEET
Name
HAAPRESC HCOF HDCPRESC HDTOTEST HINC0 HINC1 HINC2 HINC3 HINC4 HINCREXT HINP HORPOS HORWIDTH HOUTDEL HOUTFR HOUTPOL HPANON HPOL HRES HSCPOSC HSCPRESC HSEG1 HSEG2 HSEG3 HSEG4 HSPPL HSWIN HTESTW HUE HWID IFCOMP IFCOMSTR IICINCR IMODE
Subaddress
09h 31h 05h 2Eh 48h 49h 4Ah 4Bh 4Ch 29h 6Dh 3Ah 38h 3Eh 41h 41h 4Fh 6Ch 28h 4Eh 01h 50h 51h 52h 53h C0h 29h 2Ah 63h 2Eh 7Ah 82h 25h 18h
Name
INT ISHFT ITUPRTSEL KD2 KIL KINL KOIH KOIWID KPL KPNL LB43SENS LBACTIVITY LBASDEL LBELAA LBFORMAT LBFS LBGFBDEL LBGRADDET LBGRADRST LBGSDEL LBHISTBLA LBHIWHITE LBHSDEL LBHWEND LBHWST LBNGFEN LBSLAA LBSTABILITY LBSTATUS LBSUB LBSUBTITLE LBTHDNBNG LBTHDNBNHA LBTOPTITLE
Subaddress
89h 7Eh 16h 29h A1h A1h 2Ah 2Ah A0h A0h E9h ECh EFh F0h F2h E6h EDh E0h EAh EEh E4h E3h EAh E2h E7h E9h F0h E9h 85h EAh F2h E9h EBh F2h
42
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Name
LBVWENDLO LBVWENDUP LBVWSTLO LBVWSTUP LIMEN LIMII LIMIP LIMLR LMOD LMOFST LNL LNSTDRD LOCKSP LPBLACK LPCDEL LPFIPMD LPFLD LPFOP LPFOPFF LPPOST LPWHITE MINV MIXGAIN MIXOP MLL MVP MVPG NALPFIP NALPFIPI NALPFOP NAPIPPHI NAPPLIP NAPPLIPI NAPPLOP
Subaddress
E1h E6h E5h E8h 2Ch A3h A2h A4h 29h 5Dh 2Dh 89h 47h F5h 72h 2Fh 8Ah 43h 3Ch 62h F5h 92h 0Fh 0Dh 09h B2h B2h 04h BAh 45h 17h 02h B7h 3Fh
Name
NMLINE NMPOS NMSENSE NMSTATUS NOGRADFOUND NOISEME NOSIGB NOSYNC NOTCHOFF NRON NRPIXEL NSRED NTCHSEL NTSCREF OPDEL OSCPD PALDEL PALDET PALID PALIDL0 PALIDL1 PALIDL2 PALINC1 PALINC2 PALREF PB PDGSR PFBL PG PKLU PKLV PKLY PLLTC POR
Subaddress
19h 1Ah 1Ah 85h F2h 84h 6Dh 3Ch 5Ch 1Ah 8Bh 72h/7Eh 80h 64h 44h 7Ch 47h 8Ch 88h 75h 74h 82h 82h 82h 65h 85h 3Fh 85h 85h 59h 5Ah 58h 6Eh 8Ch
Micronas
Aug. 16, 2004; 6251-552-1DS
43
VSP 94x2A
DATA SHEET
Name
PORCNCL PPLIP PPLOFF PPLOP PR PWADJCNT PWTHD RBOFST RDCTRLDIS REFRON REFRPER REFTRIM REFTRIMCV REFTRIMCVRD REFTRIMEN REFTRIMRD REFTRIMRGB REFTRIMRGBRD REV RGBSEL SATNR SCADJ SCDEV SCMIDL SCMREL SCOUTEN SDB SDR SECACC SECACCL SECDIV SECINC1 SECINC2 SECNTCH
Subaddress
80h 2Bh 3Ch 41h 85h 93h 5Dh 0Eh 45h 41h 41h 76h 77h 8Eh 72h 8Dh 77h 8Eh F6h 0Fh 72h 66h 89h 79h 7Fh 88h B2h 5Eh 7Fh 81h 7Fh 7Fh 7Fh 5Ch
Name
SETSTABLL SHAPERDIS SHIFTUV SKEWSEL SLLTHD SLLTHDV SLLTHDVP SLS SMMIRROR SMOP STAB STABLL STANDBY STDET STOPMODE SUBTITLE SWITCHTO43 SYNFTHD THRESHC THRSEL TNRABS TNRCLC TNRCLY TNRS0C TNRS0Y TNRS1C TNRS1Y TNRS2C TNRS2Y TNRS3C TNRS3Y TNRS4C TNRS4Y TNRS5C
Subaddress
2Ch 7Ch 56h 0Eh 66h B1h 78h 8Fh/F6h 87h 0Eh 8Ch 86h 11h 88h 3Fh F2h F2h 82h 30h 78h 1Ah 24h 24h 20h 1Bh 20h 1Bh 21h 1Ch 21h 1Ch 22h 1Dh 22h
44
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Name
TNRS5Y TNRS6C TNRS6Y TNRS7C TNRS7Y TNRSEL TNRSSC TNRSSY TOPTITLE TRAPBLU TRAPRED TSTSHAPERI UBORDER UPBLACK UPWHITE USATADJ UVCOR UVDEL V_POL V20STAT V36BSTAT V40STAT V656DEL VBLANDEL VBLANLEN VBLANPOL VBORDER VDEL_EN VDELF_EN VDETIFS VDETITC VERSION VFLYMD VFLYWHL
Subaddress
1Dh 23h 1Eh 23h 1Eh 1Ah 1Fh 1Fh F2h 80h 80h 7Ch 37h F5h F5h 10h 5Ch 13h 18h 99h 98h 96h 4Dh D0h D0h D0h 37h 55h 03h 5Dh B2h 8Fh/F6h 8Ch 7Dh
Name
VFLYWHLMD VINMTHD VINP VLENGTH VLP VOUTFR VOUTPOL VPOL VSATADJ VSHIFT VSIGNAL VSLPF VTHRH50 VTHRH60 VTHRL50 VTHRL60 WINDHDR WINDHON WINDHSP WINDHST WINDVDR WINDVON WINDVSP WINDVST WRCTRLDIS Y2RGB YBORDER YCDEL YCOR YCSEL YFDEL YUVSEL
Subaddress
81h 2Fh 72h 91h 7Eh 41h 41h 62h 11h 73h 18h C1h 75h B4h 74h B3h 3Bh 3Bh 3Bh 3Bh 39h 39h 39h 39h 09h 12h 36h 62h 30h 6Bh 12h 0Eh
Micronas
Aug. 16, 2004; 6251-552-1DS
45
VSP 94x2A
3.1.3. I2C Bus Command Table Table 3-7: I2C register overview
Sub add (Hex) Data Byte D7 D6 D5 D4 D3 Input Processing
00h 01h 02h 03h 04h 05h 06h APPLIP[8:1] APPLIP[0] HSCPRESC[4:0] VDELF_EN NALPFIP APENSEL ALPFIP[7:0] NALPFIP8 ALPFIP[9:8] HDCPRESC NAPPLIP6[6:0] HSCPRESC [11:5] NAPPLIP[9:7]
DATA SHEET
D2
D1
D0
07h 08h 09h
BLANDEL BLANLEN WRCTRLDIS HAAPRESC MLL
RGB Front-end
0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h ITUPRTSEL NAPIPPHI1 IMODE CLKF2PAD NAPIPPHI0 BRTADJ DECTWO ADCSEL CLMPVRB1 YUVSEL RGBSEL CLMPVG STANDBY1 Y2RGB CHRSF AABYP CLMPVRB0 SMOP MIXGAIN DCLMPF STANDBY0 USATADJ VSATADJ YFDEL UVDEL AGCADJR AGCADJG AGCADJB AGCADJF VSIGNAL CFORMAT F_POL H_POL V_POL EN_656 CONADJ FBLOFFST FBLDEL SKEWSEL RBOFST MIXOP GOFST FBLCONF
Noise Reduction
19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh NMLINE [7:0] NMPOS TNRS0Y TNRS2Y TNRS4Y TNRS6Y TNRSSY NMSENSE NMLINE [8] TNRS1Y TNRS3Y TNRS5Y TNRS7Y TNRSSC TNRABS NRON TNRSEL
46
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-7: I2C register overview, continued
Sub add (Hex)
20h 21h 22h 23h 24h
Data Byte D7
TNRS0C TNRS2C TNRS4C TNRS6C TNRCLY
D6
D5
D4
D3
TNRS1C TNRS3C TNRS5C TNRS7C TNRCLC
D2
D1
D0
Line-locked Clock PLL
25h 26h 27h 28h 29h 2Ah 2Bh 2Ch 2Dh 2Eh 2Fh HSWIN KOIWID PPLIP[9:2] SETSTABLL FION CLKT HWID HDTOTEST FILE LPFIPMD VINMTHD FRFIX LIMEN FKOI FKOIHYS PPLIP[1:0] LNL KOIH KD2 HTESTW HINCREXT LMOD IICINCR[18:11] IICINCR[10:3] DISRES IICINCR[2:0] HRES FMOD
Display Processing
30h 31h 32h 33h 34h 35h 36h 37h 38h 39h 3Ah 3Bh 3Ch 3Dh 3Eh 3Fh 40h 41h 42h 43h YCOR HCOF AUTOFRRN ALPFOP[7:0] BORDPOSV BORDPOSH [7:0] BLANPOL UBORDER HORWIDTH[7:0] WINDVSP HORPOS WINDHSP1 NOSYNC CHRSHFT HOUTDEL NAPPLOP[9:8] NAPPLOP PPLOP[9:8] PPLOP[7:0] LPFOP REFRPER REFRON HOUTPOL VOUTPOL HOUTFR VOUTFR PDGSR FREEZE STOPMODE HOUTDEL[9:8] WINDHSP0 PPLOFF APPLOP WINDHST WINDHDR WINDHON LPFOPFF HORPOS[10:8] WINDVST WINDVDR WINDVON HORWIDTH[10:8] BLANEN BORDPOSH[9:8] YBORDER VBORDER ALPFOP[9:8] CLKOUTON THRESHC BCOF FINEDEL COARSEDEL ASCENTCTI
Micronas
Aug. 16, 2004; 6251-552-1DS
47
VSP 94x2A
Table 3-7: I2C register overview, continued
Sub add (Hex)
44h 45h 46h
DATA SHEET
Data Byte D7
OPDEL[7:0] BORDERV NALPFOP BORDERH RDCTRLDIS LPFOP8 NALPFOP8 OPDEL[8]
D6
D5
D4
D3
D2
D1
D0
Panorama Scaler
47h 48h 49h 4Ah 4Bh 4Ch 4Dh 4Eh 4Fh 50h 51h 52h 53h 54h 55h HINC0 [7:0] HINC1 [7:0] HINC2 [7:0] HINC3 [7:0] HINC4 [7:0] V656DEL HSCPOSC [7:0] CDELHPOS HSEG1 HSEG2 HSEG3 HSEG4 FIOFFOFF CHRMSIG656 FIELDBINV VDEL_EN HSEG2 [10:8] HSEG4 [10:8] HSEG1 [10:8] HSEG3 [10:8] CLKOUTSEL CLKOUTINV HPANON HSCPOSC [11:8] AFPROC CLKOUTSEL272 HINC4 [8] HINC3 [8] HINC2 [8] HINC1 [8] HINC0 [8] PALDEL.1 PALDEL.0 LOCKSP BGPOS
DAC Control
56h 57h 58h 59h 5Ah SHIFTUV CHROMSIGN PKLY PKLU PKLV DPOUT656 CHROMAMP
CVBS Front-end
5Bh 5Ch 5Dh 5Eh 5Fh 60h 61h 62h 63h 64h 65h 66h CONS CON PWTHD SDR COMB CKILL CKILLS VPOL HUE NTSCREF PALREF SLLTHD SCADJ LPPOST YCDEL CSTAND CLRANGE CHRF COLON UVCOR LMOFST CRCB NOTCHOFF ACCFIX SECNTCH VDETIFS ACCFRZ
48
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-7: I2C register overview, continued
Sub add (Hex)
67h 68h 69h 6Ah 6Bh 6Ch 6Dh 6Eh 6Fh 70h 71h 72h 73h 74h 75h 76h 77h 78h 79h 7Ah 7Bh 7Ch 7Dh 7Eh 7Fh 80h 81h 82h FLNSTRD SECACC PORCNCL ADLCK SYNFTHD SECDIV NTCHSEL ADLCKSEL ADLCKCC IFCOMSTR VFLYWHLMD PALIDL2 CPLLOF BELLFIR ENLIM SECINC1 ISHFT SECINC2 CPLLRES DISALLRES SECACCL DEEMPSTD PALINC1 PALINC2
Data Byte D7
AGCMD AGCRES CLMPHIGH CVBOSEL1 FLINE HPOL1 NOSIGB PLLTC CVBSEL2 CVBOSEL2 FHFRRN REFTRIMEN VSHIFT PALIDL1 PALIDL0 REFTRIM REFTRIMCV SLLTHDVP SCMIDL ACCLIM CLMPD2S EIA770 SHAPERDIS CLMPD1S OSCPD BELLIIR NSRED2 VLP SCMREL TRAPBLU TRAPRED TSTSHAPERI FREQSEL1 FREQSEL0 VFLYWHL THRSEL CLMPST1S CLMPST2S IFCOMP REFTRIMRGB VTHRL50 VTHRH50 SATNR VINP NSRED LPCDEL FLDINV HPOL0 HINP CLPSTGY FHDET CLMPST1 CLMPST2 CVBSEL1 CVBOSEL3 YCSEL DISCHCH CLMPLOW CLMPD1 CLMPD2 AGCFRZE
D6
D5
AGCADJ1 AGCADJ2
D4
D3
D2
D1
D0
Read Register
83h 84h 85h 86h 87h 88h 89h 8Ah 8Bh DETHPOL LNSTDRD LPFLD NRPIXEL DETVPOL INT STDET SCDEV SCOUTEN SMMIRROR PALID CKSTAT NOISEME LBSTATUS PFBL PG PB PR NMSTATUS STABLL FBLACTIVE
Micronas
Aug. 16, 2004; 6251-552-1DS
49
VSP 94x2A
Table 3-7: I2C register overview, continued
Sub add (Hex)
8Ch 8Dh 8Eh 8Fh 90h 91h 92h 93h 96h 97h 98h 99h MINV PWADJCNT AM50O AM60O VLENGTH AGCADJCV POR REFTRIMRD REFTRIMCVRD REFTRIMRGBRD SLS VERSION
DATA SHEET
Data Byte D7 D6 D5 D4 D3
VFLYMD
D2
STAB
D1
D0
PALDET
V40STAT
V36BSTAT V20STAT
PP
A0h A1h A2h A3h A4h KPNL[3:0] KINL[3:0] LIMIP LIMII KPNL[4] KPL[4] KINL[4] KIL[4] LIMLR KPL[3:0] KIL[3:0]
CVBS Front-end
B0h B1h B2h B3h B4h B5h DEEMPIIR SDB VTHRL60 VTHRH60 DEEMPFIR AGCTHD SLLTHDV MVPG FEMAG AMSTD60 MVP VDETITC AMSTD50
ITU Input
B7h B8h B9h BAh NAPPLIPI ALPFIPI APPLIPI [7:0] APPLIPI[8] NALPFIPI
LL-PLL
BCh BDh BEh FRINC[18:11] FRINC[10:3] FRINC[2:0]
C0h C1h
HSPPL FOFFST VSLPF
50
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-7: I2C register overview, continued
Sub add (Hex) Data Byte D7 D6 D5 D4 D3 D2 D1 D0
D0h D1h D2h
VBLANDEL [9:8] VBLANDEL [7:0] VBLANLEN [7:0]
VBLANPOL
FSWFTL
VBLANLEN [9:8]
Letterbox Detection
E0h E1h E2h E3h E4h E5h E6h E7h E8h E9h EAh EBh ECh EDh EEh EFh LBSTABILITY LBSUB1 LB43SENS LBSUB0 LBGRADDET LBVWENDLO LBHWEND LBHIWHITE LBHISTBLA LBMASLA LBFS LBVISUON LBVWSTLO LBVWENDUP LBHWST LBVWSTUP LBNGFEN LBGRADRST LBTHDNBNG LBHSDEL LBTHDNBNHA LBACTIVITY LBGFBDEL LBGSDEL LBASDEL
Letterbox Read
F0h F1h F2h F3h F4h F5h LBSLAA LBELAA LBFORMAT GRADELAA[8] GRADELAA[7:0] LPBLACK UPBLACK LPWHITE UPWHITE LBSUBTITLE GRADSLAA LBTOPTITLE GRADISSTABLE TOPTITLE SUBTITLE NOGRADFOUND SWITCHTO43
F6h FEh
VERSION take-over-indication (immediately)
SLS
REV
FFh
take-over-indication (after V-pulse)
Micronas
Aug. 16, 2004; 6251-552-1DS
51
VSP 94x2A
3.1.4. I2C Bus Command Description Underlined values are initialized at power-on. Some bits are intended to not be user adjustable. Mandatory and recommended settings are available from Micronas in a separate document (Application Note: I2C Settings). Table 3-8: I2C bus command description Bit Name Description
DATA SHEET
Subaddress 00h D7-D0 APPLIP8-1 [FP-PRE] Active Pixel Per Line Number of pixels to be stored in memory Granularity: 2 pixel `000000000': 0 pixel `101010101': 682 pixel `111111111': 1022 pixel
Subaddress 01h D7 D6-D0 APPLIP0 [FP-PRE] HSCPRESC11-5 [FP-PRE] Belongs to 00h Control Signal For HSCALE In Horizontal Pre-scaler `000000000000': subsampling factor by scaler stage is 1 `100000000000': subsampling factor is 1.5 (720 pixel) `100101010110': subsampling factor is 1.583 (682 pixel) `111111111111': subsampling factor is 2 (540 pixel)
Subaddress 02h D7-D3 D2-D0 HSCPRESC4-0 [FP-PRE] NAPPLIP9-7 [FP-PRE] Belongs to 01h Not Active Pixel Per Line Granularity: 2 clock cycles (~50 ns) `0000000000': 0 clock cycles `0001001000': 144 clock cycles (~7.2 s) `1111111111': 2046 clock cycles (~51 s)
Subaddress 03h D7 VDELF_EN [FP-PRE] NAPPLIP6-0 [FP-PRE] Vertical pulse delay frontend `0': no delay `1': delayed Belongs to 02h
D6-D0
Subaddress 04h D7-D0 NALPFIP7-0 [FP-PRE] Not Active Lines Per Field (Input Processing) `000000000': 0 lines `000010110': 22 lines `111111111': 511 lines
52
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 05h D7 APENSEL [FP-PRE] NALPFIP8 [FP-PRE] ALPFIP9-8 [FP-PRE] Active Pixel Enable Select 0: count clock cycles (recommended for CVBS/RGB input) 1: count active pixels (recommended for ITU656 input) Belongs to 04h Active Lines Per Field `0000000000': no active line `0100100000': 288 active lines `1111111111': 1023 active lines Horizontal Pre-Scaler Decimates By `0000': 1 `0001': 2 `0010': 3 `0011': 4 `0100': 6 `0101': 8 `0110': 12 `0111': 16 `1000': 24 `1001': 32
D6 D5-D4
D3-D0
HDCPRESC
Subaddress 06h D7-D0 ALPFIP7-0 Belongs to 05h
Subaddress 07h D7-D0 BLANDEL Blanking signal delay Delay in pixels from hsync to active edge of blank signal: Blank_start=4*BLANDEL `00000000': no delay `00000001': 4 pixel delay `11111111': 1020 pixel delay
Subaddress 08h D7-D0 BLANLEN Blanking signal length Length in pixels from start of active blank signal: Blank_length=4*BLANLEN `00000000': no pixel `11110000': 960 pixel `11111111': 1020 pixel length
Micronas
Aug. 16, 2004; 6251-552-1DS
53
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 09h D6 WRCTRLDIS [FP-MC] HAAPRESC [FP-MC] Memory Write Control Circuit Disable `0': enabled `1': disabled Horizontal Anti Alias Filter `00': filter bypassed `01': force characteristic weak `10': force characteristic strong `11': automatic characteristic (weak or strong) Note: For normal CVBS/RGB full-screen, filter should be set to weak or automatic characteristic. For ITU656 full-screen input, filter should be bypassed. Strong characteristic is for split-screen and PiP only. Minimum Line Length effective number of clock periods: 600 + MLL*128 1110: corresponds to 2392 clock periods
D5-D4
D3-D0
MLL [FP-MC]
Subaddress 0Ah D7-D0 BRTADJ [FP-RGB] Brightness Adjustment of RGB/YUV input `10000000': -128 LSB (darkest picture) `00000000': 0 `01111111': +127 LSB (brightest picture)
Subaddress 0Bh D7 DECTWO [FP-RGB] Decimation by 2 decimation of RGB/YUV signal before soft-mix `0': no decimation `1': decimation by 2 Additional Chroma subsampling filter `0': disabled `1': enabled Contrast Adjustment of RGB/YUV input `000000': 0 `000001': 1/32 `100000': 1 `111111': 63/32
D6
CHRSF [FP-RGB] CONADJ [FP-RGB]
D5-D0
Subaddress 0Ch D7 ADCSEL [FP-RGB] AABYP [FP-RGB] FBLOFFST [FP-RGB] Select ADC for sync signal conversion `0': use ADC_G `1': use ADC_FBL Bypass RGB/YUV Antialiasfilter `0': use filter `1': bypass Fast Blank Offset Correction `000000': 0 LSB offset `111111': 63 LSB offset
D6
D5-D0
54
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 0Dh D7-D6 CLMPVRB [FP-RGB] Clamping Value Red and Blue ADC `00': 16 (B/R signal without sync) `01': 80 (B/R signal with sync) `10': 128 (U/V signal) `11': (reserved) Fast Blank Delay vs. RGB/YUV Input granularity: 25 ns `000': -50 ns delay `010': no delay `110': +100 ns delay `111': (reserved) Mixing Configuration `00': enable Soft-Mix `01': only RGB path visible `10': only CVBS path visible `11': (reserved) Configuration of FBLACTIVE signal `0': react after one clock (25 ns) active FBL input `1': react after 5 clock (125 ns) active FBL input
D5-D3
FBLDEL [FP-RGB]
D2-D1
MIXOP [FP-RGB]
D0
FBLCONF [FP-RGB]
Subaddress 0Eh D7 YUVSEL [FP-RGB] SMOP [FP-RGB] SKEWSEL [FP-RGB] RBOFST [FP-RGB] YUV or RGB Input Selection `0': YUV expected `1': RGB expected Softmix Operation Mode `0': dynamic `1': static SKEW Correction for RGB/YUV Channel `0': SKEW correction enabled `1': SKEW correction disabled (for PiP3, PiP4 only) Clamping Correction for R/B ADC `000': 0 (R/B, no pedestal offset visible) `001': 16 `010': 64 (R/B with sync, no pedestal offset visible) `011': 80 `100': 127 (UV negative pedestal offset) `101': 128 (UV) `110': 129 (UV positive pedestal offset) `111': (reserved) Clamping correction for G ADC `00': 0 (G/Y, no pedestal offset visible) `01': 16 `10': 64 (G/Y with sync, no pedestal offset visible) `11': 80
D6
D5
D4-D2
D1-D0
GOFST [FP-RGB]
Micronas
Aug. 16, 2004; 6251-552-1DS
55
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 0Fh D7 RGBSEL [FP-RGB] MIXGAIN [FP-RGB] Input selection `0': use RGB/YUV input1 `1': use RGB/YUV input2 Gain of Fast Blank Signal `1000000': -64 `0000000': 0 `0111111': +63 Note: For proper operation in dynamic softmix mode, absolute value of MIXGAIN must be bigger than 2 (e.g. 3)
D6-D0
Subaddress 10h D7 CLMPVG [FP-RGB] DCLMPF [FP-RGB] USATADJ [FP-RGB] Clamping Value G ADC `0': 16 `1': 80 Clamping Fast Blank input `0': enable clamping `1': disable clamping (DC coupling) U Saturation Adjustment `000000': 0 `000001': 1/32 `100000': 1 `111111': 63/32
D6
D5-D0
Subaddress 11h D7-D6 STANDBY [FP-RGB] Standby Mode `00': all analog cores active `01': RGB/FBL ADCs in Stand-By mode `10': RGB/FBL and CVBS ADCs and DACs in Stand-By mode `11': DACs in Stand-By mode V Saturation Adjustment `000000': 0 `000001': 1/32 `100000': 1 `111111': 63/32
D5-D0
VSATADJ [FP-RGB]
Subaddress 12h D7 Y2RGB [FP-RGB] YFDEL [FP-RGB] Y to RGB (for YUV mode) 0: use Y from green ADC 1: use Y from CVBS ADC Y/FBL Delay Adjustment Granularity: 50 ns `000000': no delay `111111': 3.15 s
D5-D0
56
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 13h D5-D0 UVDEL [FP-RGB] UV Delay Adjustment Granularity: 50 ns `000000': no delay `111111': 3.15 s
Subaddress 14h D5-D0 AGCADJR [FP-RGB] Conversion Range Adjustment Red `000000': 0.5 V input signal `111111': 1.5 V input signal
Subaddress 15h D5-D0 AGCADJG [FP-RGB] Conversion Range Adjustment Green `000000': 0.5 V input signal `111111': 1.5 V input signal
Subaddress 16h D7 ITUPRTSEL [FP-RGB] CLKF2PAD [FP-RGB] AGCADJB [FP-RGB] ITU port selection 0: first input (656io) 1: second input (i656i) Frontend clock is given to pin 74 `0' pin 74 is used as h-input for ITU656 `1': CLKF20 (20.25 MHz) is given to pin 74 Conversion Range Adjustment Blue `000000': 0.5 V input signal `111111': 1.5 V input signal
D6
D5-D0
Subaddress 17h D7-D6 D5-D0 NAPIPPHI [FP-RGB] AGCADJF [FP-RGB] CbYCrY-phase shift `0': no phase shift Conversion Range Adjustment Fast Blank `000000': 0.5 V input signal `111111': 1.5 V input signal
Micronas
Aug. 16, 2004; 6251-552-1DS
57
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 18h D7-D6 IMODE [FP-RGB] Input format `00': full ITU mode (automatic) `01': full ITU mode (manual) `10': ITU656 only data, H/V-sync according PAL/NTSC `11': ITU656 only data, H/V-sync according ITU656 Input signal `0': interlaced `1': non interlaced Chrominance data format `0': unsigned `1': 2s complement Field polarity `0': Field A=0, Field B=1 `1': Field A=1, Field B=0 H656 polarity `0': H656 active low `1': H656 active high V656 polarity `0': V656 active low `1': V656 active high ITU656-Input Interface `0': analog input enabled (CVBS/RGB) `1': ITUI enabled
D5
VSIGNAL [FP-RGB] CFORMAT [FP-RGB] F_POL [FP-RGB] H_POL [FP-RGB] V_POL [FP-RGB] EN_656 [FP-RGB]
D4
D3
D2
D1
D0
Subaddress 19h D7-D0 NMLINE7-0 [FP-TNR] Line For Noise Measurement 0d: line 2 1d: line 3 311d: line 1 (PAL) 261d: line 1 (NTSC) lines 3-260 are not standard dependent
58
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 1Ah D7-D6 NMPOS [FP-TNR] Noise Measurement analyze window position 00: 6.3 s 01: 12.6 s 10: 18.9 s 11: 23.7 s Noise Measurement sensitivity 00: *1 01: *2 10: *4 11: *8 Belongs to 19h Motion Detector Works on Absolute Values: `0': absolute values not calculated `1': absolute values calculated Temporal Noise Reduction `0': disabled `1': enabled Chrominance Motion Values From: `0': luminance motion detector `1': separate chrominance motion detector
D5-D4
NMSENSE [FP-TNR]
D3 D2
NMLINE8 [FP-TNR] TNRABS [FP-TNR] NRON [FP-TNR] TNRSEL [FP-TNR]
D1
D0
Subaddress 1Bh D7-D4 D3-D0 TNRS0Y [FP-TNR] TNRS1Y [FP-TNR] TNR Curve Characteristic of Luma Segment 0 default value: 0001 TNR Curve Characteristic of Luma Segment 1 default value: 1111
Subaddress 1Ch D7-D4 D3-D0 TNRS2Y [FP-TNR] TNRS3Y [FP-TNR] TNR Curve Characteristic of Luma Segment 2 default value: 1111 TNR Curve Characteristic of Luma Segment 3 default value: 0100
Subaddress 1Dh D7-D4 D3-D0 TNRS4Y [FP-TNR] TNRS5Y [FP-TNR] TNR Curve Characteristic of Luma Segment 4 default value: 0100 TNR Curve Characteristic of Luma Segment 5 default value: 0100
Subaddress 1Eh D7-D4 D3-D0 TNRS6Y [FP-TNR] TNRS7Y [FP-TNR] TNR Curve Characteristic of Luma Segment 6 default value: 0000 TNR Curve Characteristic of Luma Segment 7 default value: 0000
Micronas
Aug. 16, 2004; 6251-552-1DS
59
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 1Fh D7-D4 D3-D0 TNRSSY [FP-TNR] TNRSSC [FP-TNR] TNR Start Value of Luma LUT default value: 1111 TNR Start Value of Chroma LUT default value: 1111
Subaddress 20h D7-D4 D3-D0 TNRS0C [FP-TNR] TNRS1C [FP-TNR] TNR Curve Characteristic of Chroma Segment 0 default value: 0001 TNR Curve Characteristic of Chroma Segment 1 default value: 1111
Subaddress 21h D7-D4 D3-D0 TNRS2C [FP-TNR] TNRS3C [FP-TNR] TNR Curve Characteristic of Chroma Segment 2 default value: 1111 TNR Curve Characteristic of Chroma Segment 3 default value: 0100
Subaddress 22h D7-D4 D3-D0 TNRS4C [FP-TNR] TNRS5C [FP-TNR] TNR Curve Characteristic of Chroma Segment 4 default value: 0100 TNR Curve Characteristic of Chroma Segment 5 default value: 0100
Subaddress 23h D7-D4 D3-D0 TNRS6C [FP-TNR] TNRS7C [FP-TNR] TNR Curve Characteristic of Chroma Segment 6 default value: 0000 TNR Curve Characteristic of Chroma Segment 7 default value: 0000
Subaddress 24h D7-D4 TNRCLY [FP-TNR] TNRCLC [FP-TNR] TNR Luminance Classification `0000': strong noise reduction `1111': slight noise reduction TNR Chrominance Classification `0000': strong noise reduction `1111': slight noise reduction
D3-D0
Subaddress 25h D7-D0 IICINCR18-11 [PP] Set HDTO frequency Granularity=103 Hz 33981d (minimum: nominal pixel clock= 3.5 MHz) 349525d (nominal pixel clock= 36 MHz) 388362d (maximum: nominal pixel clock= 40 MHz)
60
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 26h D7-D0 IICINCR10-3 [PP] Belongs to 25h
Subaddress 27h D3 DISRES [PP] IICINCR2-0 [PP] Reset of LL-PLL watchdog `0': reset disabled `1': reset enabled Belongs to 25h
D2-D0
Subaddress 28h D0 HRES [PP] Reset of LL-HPLL `0': no reset `1': reset Note: reset automatically when written
Subaddress 29h D7-D4 HSWIN [PP] Width of Noise Suppression Window of LL-HPLL `0000': 28 s `0001': 24 s `0010': 20 s `0011': 16 s `0100': 12 s `0101': 8 s `0110': 4 s `0111': dynamic windowing. `1000': 30 s `1001': 27 s `1010': 26 s `1011': 22 s `1100': 18 s `1101': 14 s `1110': 10 s `1111': 6 s Phase Detector Steepness `0': steepness for normal TV operation mode `1': steepness for operations where PPLIP is less than 288d HDTO testmode `0': normal mode `1': line-locked-clocks derived from frontend line-length Selects line locked mode `0': line locked-clocks derived from HPLL `1': line-locked-clocks derived from frontend line-length Selects freerun mode `0': freerun-clocks derived from crystal `1': freerun-clocks derived from HDTO Adjustable frequency is only possible when set to `1'. When set to `0', Backend clock is always 36 MHz (9432/42: 18 MHz)
D3
KD2 [PP] HINCREXT [PP] LMOD [PP] FMOD [PP]
D2
D1
D0
Micronas
Aug. 16, 2004; 6251-552-1DS
61
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 2Ah D7-D6 KOIWID [PP] Window-Width of coincidence detector `00': 32 pixel (= 0.9 s for TV application) `01': 64 pixel (= 1.8 s for TV application) `10': 128 pixel (= 3.6 s for TV application) `11': 256 pixel (= 7.2 s for TV application) Hysteresis of coincidence detector `00': 0 lines `01': 8 lines `10': 16 lines `11': 32 lines Test bits for HPLL 00: default
D5-D4
KOIH [PP]
D3-D0
HTESTW [PP]
Subaddress 2Bh D7-D0 PPLIP9-2 [PP] Pixel per Line Input (Input-Processing) Granularity=4 pixel `175d': 700 (minimum) `576d': 2304 `963d': 3852 (maximum)
Subaddress 2Ch D7 SETSTABLL [PP] FRFIX [PP] LIMEN [PP] FKOI [PP] FKOIHYS [PP] PPLIP1-0 [PP] Stability Signal of LL_HPLL `0': STABLL is generated by the HPLL `1': STABLL is forced to 1 Freerunning clocks `0': from fixed clock divider `1': from freerunning DTO (adjustable clocks) Limiter enable `0': A32 behavior for LIMIP and LIMII `1': normal LIMII and LIMIP characteristic Force Coincidence Bit `0': coincidence bit dynamically changed `1': coincidence bit forced to 1 Force coincidence hysteresis bit `0': coincidence hysteresis bit dynamically changed `1': coincidence hysteresis bit forced to 1 Belongs to 2Bh
D6
D4
D3
D2
D1-D0
Subaddress 2Dh D7-D4 FION [PP] LNL [PP] Increment Freeze before V-sync `0': no freeze `15': freeze starts 15 lines before V-sync Dynamic Time Constant Control `0': linear mode `1': non linear mode
D0
62
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 2Eh D7-D6 CLKT [PP] Switch clkf20 and clkf40 to pads cvbs1 or bin2 (test only) `00': no clock `01': cvbs1 is output of clkf40 `10': bin2 is output of clkf20 `11': cvbs1 is output of clkf40 and bin2 is output of clkf20 Minimum width of H-sync `0': 60*Tclkllf36 `1': 15*Tclkllf36 Test-bit for HPLL `0': normal mode `1': test mode Increment Freeze duration `0': no freeze `15': increment is frozen for 15 lines
D5
HWID [PP] HDTOTEST [PP] FILE [PP]
D4
D3-D0
Subaddress 2F D1 LPFIPMD [BP-DP] VINMTHD [BP-DP] Lines per field method 0: backend 1: frontend Vertical ODC line counting 0: field delay 1: frame delay
D0
Subaddress 30h D7-D6 YCOR [BP-DP] Luminance Coring `00': off `01': 2 `10': 4 `11': 8 Clkout Pad: `0': off (tristate) `1': on Slope of DCTI function `000': 255 (DCTI off) `001': 2 `010': 3 `011': 4 `100': 6 `101': 8 `110': 10 `111': 12 Gain of DCTI function `00': 1/4 `01': 1/2 `10': 1 `11': 2
D5
CLKOUTON [BP-DP] THRESHC [BP-DP]
D4-D2
D1-D0
ASCENTCTI [BP-DP]
Micronas
Aug. 16, 2004; 6251-552-1DS
63
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 31h D7-D4 HCOF [BP-DP] Peaking: High-Pass Filter Adjustments `0000': 0 `0001': 1/4 ... `0100': 1 ... `1100': 12/4 `1101': 14/4 `1110': 16/4 `1111': 20/4 Peaking: Band-Pass Filter Adjustments `0000': 0 `0001': 1/4 ... `0100': 1 ... `1100': 12/4 `1101': 14/4 `1110': 16/4 `1111': 20/4
D3-D0
BCOF [BP-DP]
Subaddress 32h D7-D6 AUTOFRRN [BP-DP] Automatic freerun when sync-separartion not stable `00': disabled (keep H/V locked, if selected) `01': use vertical freerun `10': use horizontal freerun `11': use horizontal and vertical freerun Active Lines Per Field Output `0000000000': 0 (minimum) `0100100000': 288 (default) `1111111111': 1023 (maximum) Luminance Fine Delay output `0': no delay `1': +1 CLKB72 (13.9 ns for TV signal) Luminance Coarse Delay output Granularity: 1 CLKB36 (27.8 ns for TV signal) `000': -4 CLKB36 `100': no delay `111': +3 CLKB36
D5-D4
ALPFOP9-8 [BP-DP]
D3
FINEDEL [BP-DP] COARSEDEL [BP-DP]
D2-D0
Subaddress 33h D7-D0 ALPFOP7-0 [BP-PM] Belongs to 32h
Subaddress 34h D7-D0 BORDPOSV [BP-PM] Borderposition Vertical Granularity: 2 lines `00000000': no border `11111111': border at 512 lines at top and bottom
64
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 35h D7-D0 BORDPOSH7-0 [BP-PM] Borderposition Horizontal Granularity: 2 pixel `0000000000': no border `1111111111': border at 2048 pixel on left and right
Subaddress 36h D7 BLANPOL [BP-PM] BLANEN [BP-PM] BORDPOSH 9-8 [BP-PM] YBORDER [BP-PM] Blanking signal polarity `0': active high `1': active low Blanking signal enable `0': disabled (pin 8 can be used as 656vin) `1': enabled Belongs to 35h Luminance Value for Border `0000': sub black `0001': black `1111': white
D6
D5-D4 D3-D0
Subaddress 37h D7-D4 UBORDER [BP-PM] Chrominance (U) Value for Border `1000': `0000': `no color' U `0111': Chrominance (V) Value for Border `1000': `0000': `no color' V `0111':
D3-D0
VBORDER [BP-PM]
Subaddress 38h D7-D0 HORWIDTH7-0 [BP-PM] Horizontal Picture Width Granularity: 2 pixel `00000000000': no display `00111100000': 960 pixel `11111111111': 4094 pixel Note: Should be set equal to APPLOP (3Dh)
Micronas
Aug. 16, 2004; 6251-552-1DS
65
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 39h D7-D6 WINDVSP [BP-PM] Vertical Windowing: Speed `00': slow `01': medium `10': fast `11': very fast Vertical Windowing: Start `0': window is closed `1': window is open Vertical Windowing: Direction `0': open the vertical window `1': close the vertical window Vertical Windowing: Enable `0': off `1': on Belongs to 38h
D5
WINDVST [BP-PM] WINDVDR [BP-PM] WINDVON [BP-PM] HORWIDTH 10-8 [BP-PM]
D4
D3
D2-D0
Subaddress 3Ah D7-D0 HORPOS7-0 [BP-PM] Horizontal Position inside active picture area Granularity: 2 pixel `00000000000': most left display position `11111111111': most right display position
Subaddress 3Bh D7-D6 WINDHSP [BP-PM] Horizontal Windowing: Speed `00': slow `01': medium `10': fast `11': very fast Horizontal Windowing: Start `0': window is closed `1': window is open Horizontal Windowing: Direction `0': open the horizontal window `1': close the horizontal window Horizontal Windowing: Enable `0': off `1': on Belongs to 3Ah
D5
WINDHST [BP-PM] WINDHDR [BP-PM] WINDHON [BP-PM] HORPOS10-8 [BP-PM]
D4
D3
D2-D0
66
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 3Ch D7 NOSYNC [BP-ODC] PPLOFF [BP-ODC] No horizontal synchronization `0': horizontal synchronization `1': no horizontal synchronization Synchronization offset (for switching from hor. freerun mode to locked mode) Granularity: 4 pixel `000': 0 (disabled) `010': 8 `111': 28 Lines per field offset: (for switching from vertical freerun mode to locked mode) Granularity: 2 lines `0000': 0 (disabled) `0110':12 `1111': 31
D6-D4
D3-D0
LPFOPFF [BP-ODC]
Subaddress 3Dh D7 CHRSHFT [BP-O/M] Chrominance Shift shifts the chrominance signal `0': no shift `1': one line upward Active Pixel Per Line Output: Granularity: 16 pixel `0000000': 0 pixel `0111100': 960 pixel `1111111': 2032 pixel
D6-D0
APPLOP [BP-O/M]
Subaddress 3Eh D7-D0 HOUTDEL7-0 [BP-ODC] H Sync output Delay: Granularity: 4 pixel `0000000000': no delay `0000000001': 4 pixel delay `1111111111': 4092 pixel delay
Micronas
Aug. 16, 2004; 6251-552-1DS
67
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 3Fh D7-D6 NAPPLOP9-8 [BP-O/M] Not Active Pixel Per Line Output: Granularity: 4 pixel `0000000100': 16 not active pixel `1111111111': 4092 not active pixel Switch for Vsync transfer algorithm: `0': Vsync transfer algorithm is enabled `1': Vsync transfer algorithm is disabled Freeze picture `0': live `1': frozen (data writing disabled) Operation mode for scan rate conversion: `00': AABB (Raster ) `01': AAAA (Raster ) `10': AAAA (Raster ) `11': BBBB (Raster ) Belongs to 3Eh
D5
PDGSR [BP-O/M] FREEZE [BP-O/M] STOPMODE [BP-O/M]
D4
D3-D2
D1-D0
HOUTDEL9-8 [BP-O/M]
Subaddress 40h D7-D0 NAPPLOP7-0 [BP-ODC] Belongs to 3Fh
68
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 41h D7-D6 PPLOP9-8 [BP-O/M] Pixel Per Line Output: Granularity:4 `0000000000': 0 pixel `0100100000': 1152 pixel `1111111111': 4092 pixel Refresh period of the memory `0': ~5 ms `1': ~2,5 ms Refresh on `0': no memory refresh `1': memory refresh active HOUT polarity: `0': high active `1': low active VOUT polarity: `0': high active `1': low active HOUT freerun `0': locked mode `1': freerun mode VOUT freerun `0': locked mode `1': freerun mode
D5
REFRPER [BP-O/M] REFRON [BP-O/M] HOUTPOL [BP-O/M] VOUTPOL [BP-O/M] HOUTFR [BP-O/M] VOUTFR [BP-O/M]
D4
D3
D2
D1
D0
Subaddress 42h D7-D0 PPLOP7-0 [BP-O/M] Belongs to 41h
Subaddress 43h D7-D0 LPFOP7-0 [BP-ODC] Lines Per Field Output: Only used for freerun mode Granularity: 2 lines `000000000': no lines `010011100': 312 lines `111111111:' 1022 lines
Subaddress 44h D7-D0 OPDEL7-0 [BP-ODC] V delay for output operation: `000000000': no delay `010101010': 170 lines `111111111': 511 lines
Micronas
Aug. 16, 2004; 6251-552-1DS
69
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 45h D7-D6 BORDERV [BP-O/M] Border V `00': both borders are displayed `01': only lower border is displayed `10': only upper border is displayed `11': (reserved) Border H `00': both borders are displayed `01': only right border is displayed `10': only left border is displayed `11': (reserved) Memory read control circuit disable `0': enabled `1': disabled Belongs to 43h Not Active Lines Output NALPFOP-1 lines are not active lines. `000000001': all lines active `000011001': 24 lines not active `111111111': 510 lines not active Belongs to 44h
D5-D4
BORDERH [BP-O/M]
D3
RDCTRLDIS [BP-O/M] LPFOP8 [BP-O/M] NALPFOP8 [BP-O/M]
D2 D1
D0
OPDEL8 [BP-O/M]
Subaddress 46h D7-D0 NALPFOP7-0 [BP-ODC] Belongs to 45h
Subaddress 47h D6-D5 PALDEL [CP-CD] LOCKSP [CP-CD] PAL/NTSC delay vs. SECAM (chrominance) `00': PAL/NTSC most left `11': PAL/NTSC most right Duration Of Chroma PLL Search `00': 25 fields `01': 20 fields `10': 17 fields `11': 15 fields Burstgate Delay (SECAM only) Granularity: 200 ns `000': most left (-400 ns) `011': 200 s delay `111': most right (+1 us)
D4-D3
D2-D0
BGPOS [CP-CD]
Subaddress 48h D7-D0 HINC0_7-0 [BP-POS] Horizontal Post-Scaler Increment 0 `100000000': -32 pixel `000000000': 0 pixel `011111111': 31.875 pixel
70
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 49h D7-D0 HINC1_7-0 [BP-POS] Horizontal Post-Scaler Increment 1 `100000000': -32 pixel `000000000': 0 pixel `011111111': 31.875 pixel
Subaddress 4Ah D7-D0 HINC2_7-0 [BP-POS] Horizontal Post-Scaler Increment 2 `100000000': -32 pixel `000000000': 0 pixel `011111111': 31.875 pixel
Subaddress 4Bh D7-D0 HINC3_7-0 [BP-POS] Horizontal Post-Scaler Increment 3 `100000000': -32 pixel `000000000': 0 pixel `011111111': 31.875 pixel
Subaddress 4Ch D7-D0 HINC4_7-0 [BP-POS] Horizontal Post-Scaler Increment 4 `100000000': -32 pixel `000000000': 0 pixel `011111111': 31.875 pixel
Subaddress 4Dh D7 V656DEL [BP-POS] V656 delay 0: identical delay for modification 1: field 0 is one line shorter Note: has only effect when AFPROC=1 Active Field Processing for 656V generation 0: inverted active field used as v-sync output 1: v-sync modifies end of active video Output clock select 0: CLKOUT depends on CLKOUTSEL 1: CLKOUT is identical to clkb72 Belongs to 4Ch Belongs to 4Bh Belongs to 4Ah Belongs to 49h Belongs to 48h
D6
AFPROC [BP-POS] CLKOUTSEL72 [BP-POS] HINC4_8 [BP-POS] HINC3_8 [BP-POS] HINC2_8 [BP-POS] HINC1_8 [BP-POS] HINC0_8 [BP-POS]
D5
D4 D3 D2 D1 D0
Micronas
Aug. 16, 2004; 6251-552-1DS
71
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 4Eh D7-D0 HSCPOSC7-0 [BP-POS] Horizontal Scaling Factor For Post Scaler `010000000000': factor is 4 `101101010101': factor is 1.407 (682 960) `110000000000': factor is 4/3 (720 960) `111111111111': factor is 1
Subaddress 4Fh D7 CDELHPOS [BP-POS] CLKOUTSEL [BP-POS] Chrominance delay 0: no delay 1: half-pixel delay Output clock select 0: CLKOUT is identical to clkb27 1: CLKOUT is identical to clkb36 Note: HSYNC, VSYNC, BLANK are transferred to selected clock CLKOUT inversion 0: no inverted CLKOUT 1: inverted CLKOUT Panorama Mode enable `0': panorama mode disabled `1': panorama mode enabled Belongs to 4Eh
D6
D5
CLKOUTINV [BP-POS] HPANON [BP-POS] HSCPOSC 11-8 [BP-POS]
D4
D3-D0
Subaddress 50h D7-D0 HSEG1_7-0 [BP-POS] Beginning of Segment 1 for Panorama Mode Granularity: 2 pixel `00000000000': 0 pixel behind picture start `11111111111': 4094 pixel behind picture start
Subaddress 51h D7-D0 HSEG2_7-0 [BP-POS] Beginning of Segment 2 for Panorama Mode Granularity: 2 pixel `00000000000': 0 pixel behind picture start `11111111111': 4094 pixel behind picture start
Subaddress 52h D7-D0 HSEG3_7-0 [BP-POS] Beginning of Segment 3 for Panorama Mode Granularity: 2 pixel `00000000000': 0 pixel behind picture start `11111111111': 4094 pixel behind picture start
Subaddress 53h D7-D0 HSEG4_7-0 [BP-POS] Beginning of Segment 4 for Panorama Mode Granularity: 2 pixel `00000000000': 0 pixel behind picture start `11111111111': 4094 pixel behind picture start
72
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 54h D7 FIOFFOFF [BP-POS] FIELDBINV [BP-POS] HSEG2_10-8 [BP-POS] HSEG1_10-8 [BP-POS] Fieldoffset for ITU656 NTSC signals `0': disabled `1': enabled Backend field inversion `0': no inversion `1': inversion Belongs to 51h Belongs to 50h
D6
D5-D3 D2-D0
Subaddress 55h D7 CHRMSIG656 [BP-POS] VDEL_EN [BP-POS] HSEG4_10-8 [BP-POS] HSEG3_10-8 [BP-POS] Chrominance format for 656 output `0': (R-Y), (B-Y) output `1': -(R-Y), -(B-Y) output Vertical pulse delay backend (test only) `0': no delay `1': delayed Belongs to 53h Belongs to 52h
D6
D5-D3 D2-D0
Subaddress 56h D7 SHIFTUV [BP-DAC] Shift UV subsampling at digital output `0': take first UV couple `1': take second UV couple VSP9432/42 only Enable digital 656 Output `0': disable output `1': enable output
D6
DPOUT656 [BP-DAC]
Subaddress 57h D7 CHROMSIGN [BP-DAC] CHROMAMP [BP-DAC] Chrominance sign `0': (R-Y), (B-Y) output `1': -(R-Y), -(B-Y) output Chrominance amplification `0': amplification=1 `1': amplification=2
D6
Subaddress 58h D7-D0 PKLY [BP-DAC] Voltage Level for Y DAC Output `00000000': 0.4 V `10000000': 1.0 V `11111111': 1.9 V including peaking overshoots. 0.9 V for white max.
Micronas
Aug. 16, 2004; 6251-552-1DS
73
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 59h D7-D0 PKLU [BP-DAC] Voltage Level for U DAC Output `00000000': 0.4 V `10000000': 1.0 V `11111111': 1.9 V
Subaddress 5Ah D7-D0 PKLV [BP-DAC] Voltage Level for V DAC Output `00000000': 0.4 V `10000000': 1.0 V `11111111': 1.9 V
Subaddress 5Bh D7-D5 CONS [CP-CD] Color Switched On (SECAM) at level=CKILLS+CONS `000': min value `010': default `111': max value Force Color On `0': color depends on color decoder status `1': color always on Choice of UV or CrCb output 00: UV color space 01: CrCb color space 10: modified CrCb color space (SECAM only; PAL & NTSC: same as setting `01') Fix ACC to Nominal Value `0': ACC is working `1': ACC is fixed Freeze ACC `0': ACC is working `1': ACC is frozen
D4
COLON [CP-CD] CRCB [CP-CD]
D3-D2
D1
ACCFIX [CP-CD] ACCFRZ [CP-CD]
D0
74
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 5Ch D7-D5 CON [CP-CD] Color Switched On (PAL/NTSC) at level=CKILL+CON `000': min value `010': default `111': max value Chrominance coring `00': off `01': 1LSB `10': 2LSB `11': 3LSB Luminance notch-filter `0': notch-filter enabled `1': notch-filter bypassed Selection of Notch filter behavior in SECAM mode `00': 4.406 MHz `01': 4.250 MHz `10': 4.33 MHz `11': 4.406 / 4.25 dependent on transmitted color
D4-D3
UVCOR [CP-CD]
D2
NOTCHOFF [CP-CD] SECNTCH [CP-CD]
D1-D0
Subaddress 5Dh D7-D6 PWTHD [CP-CD] Selection Of `Peak-White' Threshold `00': 448 `01': 470 `10': 500 `11': 511 Chroma lock-range `00': 425 Hz `01': 463 Hz `10': 505 Hz `11': 550 Hz Luminance Offset in color decoder during visible picture `00': no offset `01': -32 LSB ( -7.5 IRE) `10':+32 LSB (+7.5 IRE) `11': -16 LSB (-3.75 IRE) Note: A 7.5 IRE offset is added during blanking in display processing. When choosing `10', the luminance offset is equal to the offset of the CVBS input as in both picture and blanking the same 7.5 IRE offset is used. Vertical Sync-Detection Slope `0': normal `1': slow
D5-D4
CLRANGE [CP-CD]
D3-D2
LMOFST [CP-CD]
D1
VDETIFS [CP-CD]
Micronas
Aug. 16, 2004; 6251-552-1DS
75
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 5Eh D7-D6 SDR [CP-CD] Secam Dr adjustment 00: 191 01: 194 10: 197 11: 200 Chroma Bandwidth selects chroma bandwidth `011100': nominal bandwidth
D5-D0
CHRF [CP-CD]
Subaddress 5Fh D7 COMB [CP-CD] CSTAND [CP-CD] Delay Line `0': use delay line `1': do not use delay line (only suited for NTSC) Color Standard Assignment `0000000': no color standard chosen `0000001': PAL N `0000010': PAL B `0000100': SECAM `0001000': PAL 60 `0010000': PAL M `0100000': NTSC M `1000000': NTSC 44 For allowed combinations please refer to chapter (see Section 2.1.5. on page 9) `1100110': PALB/SECAM/NTSCM/NTSC44/PAL60
D6-D0
Subaddress 60h D7-D0 CKILL [CP-CD] Chroma Level For Color Off (PAL/NTSC) `00000000': high burst amplitude `01000000': default `11111111': low burst amplitude
Subaddress 61h D7-D0 CKILLS [CP-CD] Chroma Level For Color Off (SECAM) `00000000': low burst amplitude `01000000': default `11111111': high burst amplitude
76
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 62h D7-D6 VPOL [CP-CD] V Polarity at VINP `00': use Vsync `01': use inverted Vsync `10': autodetect polarity `11': (reserved) Additional Filtering of Luminance `0': no filtering `1': filtering Luminance Delay `10000': 800 ns `0000': no delay `01111': -700 ns
D5
LPPOST [CP-CD] YCDEL [CP-CD]
D4-D0
Subaddress 63h D7-D0 HUE [CP-CD] Hue Control (Tint) `10000000': -89 `00000000': 0 `01111111': +88
Subaddress 64h D7-D0 NTSCREF [CP-CD] ACC Reference Adjustment (NTSC) `00000000': low reference value `10100101': nominal value `11111111': high reference value
Subaddress 65h D7-D0 PALREF [CP-CD] ACC Reference Adjustment (PAL) `00000000': low reference value `01011111': nominal value `11111111': high reference value
Subaddress 66h D7-D6 SLLTHD [CP-CD] Slicing Level Threshold H `00': no offset `01': small negative `10': small positive `11': large positive (adaptive) Subcarrier Adjustment `000000': -262 ppm `001111': 0 ppm `111111': 840 ppm
D5-D0
SCADJ [CP-CD]
Micronas
Aug. 16, 2004; 6251-552-1DS
77
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 67h D7-D6 AGCMD [CP-CD] AGC method `00': sync amplitude and peak white `01': sync amplitude only `10': peak white only `11': fixed to value AGCADJ1 Automatic Gain Adjustment ADC1 `000000': 0.6 V input signal `111111': 1.8 V input signal
D5-D0
AGCADJ1 [CP-CD]
Subaddress 68h D7 AGCRES [CP-CD] AGCFRZE [CP-CD] AGCADJ2 [CP-CD] AGC reset `0': no reset `1': reset freeze AGC (ADC_CVBS) `0': normal operation `1': freeze AGC at current value Automatic Gain Adjustment ADC2 `000000': 0.6 V input signal `111111': 1.8 V input signal
D6
D5-D0
Subaddress 69h D7-D0 CLMPHIGH [CP-CD] Vertical End Of Clamping Pulse Granularity: 2 `00000000': line 256 `00111100': line 376 `11111111': line 766
Subaddress 6Ah D7-D4 CVBOSEL1 [CP-CD] Output select 1 for pin cvbso1 `0000': CVBS1 `0001': CVBS2 `0010': CVBS3 `0011': CVBS4 or Y1 `0100': CVBS5 or C1 `0101': CVBS6 or Y2 `0110': CVBS7 or C2 `0111': Y1 + C1 `1000': Y2 + C2 Vertical Start Of Clamping Pulse `0000': line 0 `0011': line 6 `1111`: line30
D3-D0
CLMPLOW [CP-CD]
78
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 6Bh D7 FLINE [CP-CD] FLDINV [CP-CD] CLPSTGY [CP-CD] YCSEL [CP-CD] CLMPD1 [CP-CD] Mode Selection `0': interlace input `1': progressive input Field Inversion `0': no inversion `1': inversion Clamping strategy `0': back-porch clamping `1': sync-tip-clamping Y/C select `0': CVBS input `1': Y/C input Measurement duration ADC1 Granularity: 200 ns `0000': 0 s `0111': 1.4 s `1111': 3 s
D6
D5
D4
D3-D0
Subaddress 6Ch D7-D6 HPOL [CP-CD] H Polarity at HINP `00': use Hsync `01': use inverted Hsync `10': autodetect polarity `11': (reserved) Automatic Multisync capability `0': disabled `1': enabled Channel-change signal for color decoder `0': color-decoder not reset after channel-change `1': color-decoder reset after channel-change Measurement duration ADC2 Granularity: 200 ns `0000': 0 s `0111': 1.4 s `1111': 3 s
D5
FHDET [CP-CD] DISCHCH [CP-CD] CLMPD2 [CP-CD]
D4
D3-D0
Micronas
Aug. 16, 2004; 6251-552-1DS
79
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 6Dh D7 NOSIGB [CP-CD] HINP [CP-CD] CLMPST1 [CP-CD] No signal behavior `0': noisy screen when out of sync `1': colored background insertion instead Horizontal Pulse Detection `0': from CVBS ADC1 `1': from RGBF ADC Measurement start ADC1 `000000': 0 s `011100': 5.6 s `111111': 12.8 s
D6
D5-D0
Subaddress 6Eh D7-D6 PLLTC [CP-CD] Time constant HPLL (VCR...TV) `00': very fast `01': fast `10': slow `11': very slow Measurement start ADC2 `000000': 0 s `011100': 5.6 s `111111': 12.8 s
D5-D0
CLMPST2 [CP-CD]
Subaddress 6Fh D7-D4 CVBSEL2 [CP-CD] Input select for ADC2 `0000': CVBS1 `0001': CVBS2 `0010': CVBS3 `0011': CVBS4 or Y1 `0100': CVBS5 or C1 `0101': CVBS6 or Y2 `0110': CVBS7 or C2 `0111': Y1 + C1 `1000': Y2 + C2 `1111': disabled Input select for ADC1 `0000': CVBS1 `0001': CVBS2 `0010': CVBS3 `0011': CVBS4 or Y1 `0100': CVBS5 or C1 `0101': CVBS6 or Y2 `0110': CVBS7 or C2 `0111': Y1 + C1 `1000': Y2 + C2 `1111': disabled
D3-D0
CVBSEL1 [CP-CD]
80
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 70h D7-D4 CVBOSEL2 [CP-CD] Output select for pin cvbso2 `0000': CVBS1 `0001': CVBS2 `0010': CVBS3 `0011': CVBS4 or Y1 `0100': CVBS5 or C1 `0101': CVBS6 or Y2 `0110': CVBS7 or C2 `0111': Y1 + C1 `1000': Y2 + C2 Output select for pin cvbso3 `0000': CVBS1 `0001': CVBS2 `0010': CVBS3 `0011': CVBS4 or Y1 `0100': CVBS5 or C1 `0101': CVBS6 or Y2 `0110': CVBS7 or C2 `0111': Y1 + C1 `1000': Y2 + C2
D3-D0
CVBOSEL3 [CP-CD]
Subaddress 71h D7-D0 FHFRRN [CP-CD] Free Running Frequency Of Horizontal PLL `00000000': 384 clocks (52.7 kHz) `11100100': 1296 clocks (15.625 kHz) `11111111': 1404 clocks (14.423 kHz)
Micronas
Aug. 16, 2004; 6251-552-1DS
81
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 72h D7 REFTRIMEN [CP-CD] SATNR [CP-CD] VINP [CP-CD] NSRED1-0 [CP-CD] Reference Value enable `0': use fuses `1': uses programmed value Noise reduction for satellite signal `0': disabled `1': enabled Vertical Pulse Detection `0': from CVBS signal `1': from V-input pin Noise Reduction For Horizontal PLL `000': 1/16 `001': 1/8 `010': 1/4 `011': 1/2 `100': 1 `101': 2 `110': 4 `111': 8 MSB is at address 7Eh, D2 Window Shift For Fine Error Calculation `100': -4 clock cycles `000': no offset `011': +3 clock cycles
D6
D5
D4-D3
D2-D0
LPCDEL [CP-CD]
Subaddress 73h D7-D0 VSHIFT [CP-CD] Field Detection Window Shift `00000000': no shift `11111111': shifted by 2048
Subaddress 74h D7 PALIDL1 [CP-CD] VTHRL50 [CP-CD] PAL/NTSC Identification Level 1 `0': less sensitive (192) `1': more sensitive (64) Vertical Window Noise Suppression Opening Opening= 4*VTHRL50 0000000: opening in first line 1111111: opening in line 508
D6-D0
Subaddress 75h D7 PALIDL0 [CP-CD] VTHRH50 [CP-CD] PAL/NTSC Identification Level 0 `0': less sensitive `1': more sensitive Vertical Window Noise Suppression Closing Closing= 312+4*VTHRH50 0000000: closing in line 312 1111111: closing in line 820 When VINP (72h) is set, 50 Hz values are taken for opening and closing values.
D6-D0
82
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 76h D7-D0 REFTRIM [CP-CD] Reference Value Bandgap `01000000': low reference `00000000': medium reference `01111111': high reference `1XXXXXXX': reference disabled, resistor used
Subaddress 77h D7-D4 REFTRIMCV [CP-CD] REFTRIMRGB [CP-CD] Reference Value ADC CVBS (antialiasfilter) `0000': narrow `1111': wide Reference Value ADC RGBF (antialiasfilter) `0000': narrow `1111': wide
D3-D0
Subaddress 78h D7 SLLTHDVP [CP-CD] THRSEL [CP-CD] CLMPST1S [CP-CD] Vertical Slicing Level Threshold Polarity `0': positive `1': negative H Slicing level threshold `0': 50 % `1': 37 % Clamping start for ADC1 `000000': 0 s `011100': 5.6 s `111111': 12.8 s
D6
D5-D0
Subaddress 79h D7-D6 SCMIDL [CP-CD] SECAM identification level `00': 128 `01': 64 `10': 96 `11': 80 Clamping start ADC2 `000000': 0 s `011100': 5.6 s `111111': 12.8 s
D5-D0
CLMPST2S [CP-CD]
Micronas
Aug. 16, 2004; 6251-552-1DS
83
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 7Ah D7-D3 ACCLIM [CP-CD] IFCOMP [CP-CD] ACC-limitation for weak signals `00000': strong limitation `11111': no limitation IF compensation filter `000': pal prefiltering `001': pal prefiltering + IF `010': prefiltering `011': IF 6dB `100': flat Note: `000' or `001' are not suited for 3.58 MHz subcarrier color standards (PAL M, PAL N, NTSC M)
D2-D0
Subaddress 7Bh D7-D4 CLMPD2S [CP-CD] Clamping duration for ADC2 Granularity: 200 ns `0000': 0 s `0111': 1.4 s `1111': 3.0 s Clamping duration for ADC1 Granularity: 200 ns `0000': 0 s `0111': 1.4 s `1111': 3.0 s
D3-D0
CLMPD1S [CP-CD]
Subaddress 7Ch D5 EIA770 [CP-CD] EIA 770 support `0': standard TV signals expected `1': progressive signals expected timing according to EIA 770.1 or EIA 770.2 when `1' Power Down Of Crystal Oscillator Shaper `0': normal operation `1': power down active Power Down Of Crystal Oscillator Amplifier `0': normal mode `1': power down mode Testmode Control Of Crystal Oscillator `0': normal operation (shaper active) `1': external clock input (shaper replaced) Amplifier Current Setting Of Oscillator Pad `00': 100 A `01': 590 A `10': 235 A `11': 1730 A
D4
SHAPERDIS [CP-PP] OSCPD [CP-PP] TSTSHAPERI [CP-PP] FREQSEL [CP-PP]
D3
D2
D1-D0
84
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 7Dh D6-D4 BELLFIR [CP-CD] Bell filter FIR component `000': -116 `001': -113 `010': -110 `011': -108 `100': -106 `101': -104 `110': -102 `111': -100 Bell filter IIR component `000': 8 `001': 9 `010': 10 `011': 11 `100': 12 `101': 13 `110': 14 `111': 16 Vertical Flywheel `0': disabled `1': enabled
D3-D1
BELLIIR [CP-CD]
D0
VFLYWHL [CP-CD]
Subaddress 7Eh D7-D6 FLNSTRD [CP-CD] Force line standard at CVBS/RGB frontend `00': automatic `01': force 50 Hz `10': force 60 Hz `11': (reserved) Enable limiter `0': disabled `1': enabled I-adjustment for horizontal PLL `00': *1 `01': *2 `10': *4 `11': *8 Belongs to 72h Lowpass for vertical sync-separation `00': none `01': weak `10': medium `11': strong
D5
ENLIM [CP-CD] ISHFT [CP-CD]
D4-D3
D2 D1-D0
NSRED2 [CP-CD] VLP [CP-CD]
Micronas
Aug. 16, 2004; 6251-552-1DS
85
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 7Fh D7 SECACC [CP-CD] SECDIV [CP-CD] SECINC1 [CP-CD] Secam acceptance `0': disabled `1': enabled Secam Divider `0': divide by 4 `1': divide by 2 Secam increment 1 `00': 2 `01': 3 `10': 4 `11': 5 Secam increment 2 `00': 1 `01': 2 `10': 3 `11': 4 Secam rejection level `00': 320 `01': 384 `10': 352 `11': 1024
D6
D5-D4
D3-D2
SECINC2 [CP-CD]
D1-D0
SCMREL [CP-CD]
86
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 80h D7 PORCNCL [CP-CD] Reset control bit cancel `0': no operation `1': reset POR bit (8Ch) after use, PORCNCL must be set to `0' again Luminance Notch selection `000': sharp notch `001': medium 1 `010': medium 2 `011': broad notch `100': broad steep notch (PAL, SECAM only) Force Chroma PLL reset `0': no reset `1': reset chroma PLL after use, CPLLRES must be set to `0' again Disable all chroma resets `0': resets allowed `1': resets disabled may only be used if ONE color standard is selected Notchfrequency for 4,250 MHz `0': 4.25 MHz `1': 4.2 MHz has only effect in SECAM mode Notchfrequency for 4,406 MHz `0': 4.406 MHz `1': 4.356 MHz has only effect in SECAM mode
D6-D4
NTCHSEL [CP-CD]
D3
CPLLRES [CP-CD]
D2
DISALLRES [CP-CD]
D1
TRAPBLU [CP-CD]
D0
TRAPRED [CP-CD]
Micronas
Aug. 16, 2004; 6251-552-1DS
87
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 80h D7 PORCNCL [CP-CD] Reset control bit cancel `0': no operation `1': reset POR bit (8Ch) after use, PORCNCL must be set to `0' again Luminance Notch selection `000': sharp notch `001': medium 1 `010': medium 2 `011': broad notch `100': broad steep notch (PAL, SECAM only) Force Chroma PLL reset `0': no reset `1': reset chroma PLL after use, CPLLRES must be set to `0' again Disable all chroma resets `0': resets allowed `1': resets disabled may only be used if ONE color standard is selected Notchfrequency for 4,250 MHz `0': 4.25 MHz `1': 4.2 MHz Note: has only effect in SECAM mode Notchfrequency for 4,406 MHz `0': 4.06 MHz `1': 4.356 MHz Note: has only effect in SECAM mode
D6-D4
NTCHSEL [CP-CD]
D3
CPLLRES [CP-CD]
D2
DISALLRES [CP-CD]
D1
TRAPBLU [CP-CD]
D0
TRAPRED [CP-CD]
88
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 81h D7 ADLCK [CP-CD] ADLCKSEL [CP-CD] ADLCKCC [CP-CD] VFLYWHLMD[CPCD] Additional lock-detection `0': no used `1': used Additional lock-detection selection `0': PALID `1': PALDET Additional lock-detection color-killer `0': do not use lock signal `1': use lock-signal Vertical Flywheel Mode `00': CHECK FOR CORRECT STANDARD `01': 3 lines deviation allowed `10': 4 lines deviation allowed, no check for interlace `11': 5 lines deviation allowed, no check for interlace Secam Acceptance level `000': 100 `001': 84 `010': 64 `011': 32 `100': 70 `101': 76 `110': 90 Note: must be enabled by SECACC (7Fh) to have an effect
D6
D5
D4-D3
D2-D0
SECACCL [CP-CD]
Micronas
Aug. 16, 2004; 6251-552-1DS
89
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 82h (no auto-increment) D7-D6 SYNCFTHD [CP-CD] SYNCF threshold 00: 4 lines 01: 3 lines 10: 2 lines 11: 1 line 2nd IF compensation filter `0': disabled `1': enabled PAL/NTSC identifikation level 2 `0': less sensitive `1': more sensitive Chroma PLL Open `0': normal operation `1': chroma PLL opened Deemphase Filtering For Standard Detection `0': weak `1': strong PAL/NTSC Detection: Increment 1 `0': +3 `1': +2 PAL/NTSC Detection: Increment 2 `0': -1 `1': -2 do not use PALINC2=1 in combination with PALINC1=1
D5
IFCOMPSTR [CP-CD] PALIDL2 [CP-CD] CPLLOF [CP-CD] DEEMPSTD [CP-CD] PALINC1 [CP-CD] PALINC2 [CP-CD]
D4
D3
D2
D1
D0
Subaddress 83h (Read-only) D0 FBLACTIVE [CP-I2C] Activity At FBL Input `0': no activity `1': activity reset automatically when read
Subaddress 84h (Read-only, no auto-increment)) D6-D0 NOISEME [FP-TNR] Noise level of the input signal 0000000: no noise 1111110: strong noise 1111111: strong noise or measurement failed Note: no autoincrement possible
90
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 85h (Read-only) D5 LBSTATUS [FP-TNR] Status bit for letter box detection: 0: No new value available 1: New value from Letter Box Detection available Note: reset automatically when read Indicates Overflow at FBL Input `0': no overflow `1': overflow Note: reset automatically when read Indicates Overflow at GREEN Input `0': no overflow `1': overflow Note: reset automatically when read Indicates Overflow at BLUE Input `0': no overflow `1': overflow Note: reset automatically when read Indicates Overflow at RED Input `0': no overflow `1': overflow Note: reset automatically when read Indicates New Value of the Noise Measurement 0: NOISEME has not been updated 1: New value of NOISEME available Note: reset automatically when read
D4
PFBL [FP-TNR]
D3
PG [FP-TNR]
D2
PB [FP-TNR]
D1
PR [FP-TNR]
D0
NMSTATUS [FP-TNR]
Subaddress 86h (Read-only) D0 STABLL [PP] Shows LL-HPLL Lock Status `0': LL_HPLL is not locked `1': LL_HPLL is locked
Subaddress 87h (Read-only) D1-D0 SMMIRROR [BP-O/M] Operation mode for scan rate conversion: `00': AABB (Raster ) `01': AAAA (Raster ) `10': AAAA (Raster ) `11': BBBB (Raster )
Micronas
Aug. 16, 2004; 6251-552-1DS
91
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 88h (Read-only) D7 DETHPOL [CP-CD] DETVPOL [CP-CD] STDET [CP-CD] Detected Polarity Of HSync `0': negative `1': positive Detected Polarity Of V Sync `0': negative `1': positive Detected Color Standard `000': non standard or standard not detected `001': NTSC M `010': PAL M `011': NTSC44 `100': PAL60 `101': PAL N `110': SECAM `111': PAL B/G SCDEV valid indication `0': SCDEV not valid `1': SCDEV valid PAL identification (algorithm 1) `0': not PAL `1': PAL Colorkill status `0': color off `1': color on
D6
D5-D3
D2
SCOUTEN [CP-CD] PALID [CP-CD] CKSTAT [CP-CD]
D1
D0
Subaddress 89h (Read-only) D7 LNSTDRD [CP-CD] INT [CP-CD] SCDEV [CP-CD] Line Standard detection `0': 60 Hz `1': 50 Hz Interlace Detection `0': progressive input `1': interlace input Deviation Of Clock System or Color Carrier `100000': max. negative deviation `000000': no deviation `011111': max. positive deviation
D6
D5-D0
Subaddress 8Ah (Read-only) D7-D0 LPFLD [CP-CD] Nr. of lines per field for input signal lines= 256+LPFLD*2 `00000000': 256 lines or less `11111111': 766 lines or more
92
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 8Bh (Read-only) D7-D0 NRPIXEL [CP-CD] Pixel number of input signal Granularity: 4 `00000000': 384 or less `11111111': 1404 or more PIXEL=4*NRPIXEL+384
Subaddress 8Ch (Read-only) D7 POR [CP-CD] Reset indication a reset at pin 24 (reset) sets POR. POR is reset with PORCNCL (80h) `0': no reset appeared `1': reset appeared Vertical Flywheel mode locked 0: unlocked 1: locked VFLYWHL must be enabled to give a result Status of horizontal synchronization `0': sync separation not locked `1': sync separation locked and stable PAL identification (algorithm 2) `0': not PAL `1': PAL
D3
VFLYMD [CP-CD]
D2
STAB [CP-CD] PALDET [CP-CD]
D0
Subaddress 8Dh (Read-only) D7-D0 REFTRIMRD [CP-CD] Reference Value Bandgap `01000000': low reference `00000000': medium reference `01111111': high reference `1XXXXXXX': reference disabled, resistor used Note: contains fused value only when REFTRIMEN (72h)=0.
Subaddress 8Eh (Read-only) D7-D4 REFTRIMCVRD [CP-CD] Reference Value CVBS ADC `0000': narrow `1111': wide Note: contains fused value only when REFTRIMEN (72h)=0. Reference Value RGB ADC `0000': narrow `1111': wide Note: contains fused value only when REFTRIMEN (72h)=0.
D3-D0
REFTRIMRGBRD [CP-CD]
Micronas
Aug. 16, 2004; 6251-552-1DS
93
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress 8Fh (Read-only, NOT compatible to 940X family) D3 SLS [CP-I2C] VERSION [CP-I2C] Line Standard At Device Output `0': 100 Hz (VSP 9402A, VSP 9412A) `1': 50 Hz (VSP 9432A, VSP 9442A) Version Of VSP 94XX Family `001': VSP 94x5B `010': VSP 94x2A `011': VSP 94x7B `101': VSP 94x9C others: reserved
D2-D0
Subaddress 90h (Read-only) D7 AM50O [CP-I2C] AM60O [CP-I2C] AGCADJCV [CP-I2C] Last detected Standard 50 Hz `0': PAL or none `1': SECAM Last detected Standard 60 Hz `0': NTSC M or none `1': NTSC44 or PAL60 AGC value for ADC1 000000: smallest input range 111111: biggest input range
D6
D5-D0
Subaddress 91h (Read-only) D6-D0 VLENGTH [CP-I2C] Length of vertical pulse 0000000: short v 1111111: long v
Subaddress 92h (Read-only) D7-D0 MINV [CP-I2C] Measured sync amplitude 00000000: smallest sync 11111111: largest sync
Subaddress 93h (Read-only) D4-D0 PWADJCNT [CP-I2C] Peak White adjust counter 00000: no PW reduction 11111: largest PW reduction
Subaddress 96h (Read-only) D0 V40STAT [FP-I2C] V Status bit of 40.5 MHz domain `0': New write or read cycle can start `1': No new write or read cycle can start
Subaddress 98h (Read-only) D0 V36BSTAT [BP-I2C] V Status bit of backend 36 MHz domain `0': New write or read cycle can start `1': No new write or read cycle can start
94
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress 99h (Read-only) D0 V20STAT [CP-I2C] V Status bit of 20.25 MHz domain `0': New write or read cycle can start `1': No new write or read cycle can start
Subaddress A0h D7-D4 D3-D0 KPNL [PP] KPL [PP] Proportional factor for loop filter if HPLL is not locked same values as in locked condition (KPL) Proportional factor for loop filter if HPLL is locked) 00000: 0 00001: 1 00010: 2 00011: 4 00100: 8 00101: 16 00110: 32 00111: 64 01000: 128 01001: 256 01010: 512 01011: 1024 01100: 2048 01101: 4096 01110: 8192 01111:16384 10000: 0.5 10001: 1.5 10010: 2.5 10011: 3 10100: 3.5 10101: 4.5 10110: 5 10111: 6 11000: 7
Micronas
Aug. 16, 2004; 6251-552-1DS
95
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress A1h D7-D4 D3-D0 KINL [PP] KIL [PP] Integrational factor for loop filter if HPLL is not locked same values as in locked condition (KIL) Integrational factor for loop filter if HPLL is locked 00000: 0 00001: 1 00010: 2 00011: 4 00100: 8 00101: 16 00110: 32 00111: 64 01000: 128 01001: 256 01010: 512 01011: 1024 01100: 2048 01101: 4096 01110: 8192 01111:16384 10000: 0.5 10001: 1.5 10010: 2.5 10011: 3 10100: 3.5 10101: 4.5 10110: 5 10111: 6 11000: 7
Subaddress A2h D7-D0 LIMIP [PP] Limiter Control for P-part for increased dynamic range LIMIT_P= 16*LIMIP `00000000': 0 `11111110': 4064 `11111111': no limitation
Subaddress A3h D7-D0 LIMII [PP] Limiter Control for I-part for increased dynamic range LIMIT_I= 16*LIMII `00000000': 0 `11111110': 4064 `11111111': no limitation
96
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress A4h D7 D6 D5 D4 D3-D0 KPNL4 [PP] KPL4 [PP] KINL4 [PP] KIL4 [PP] LIMLR [PP] Refer to A0h Refer to A0h Refer to A1h Refer to A1h Limit LL-PLL lock-in range 0000: full lock-in range of 5.85 % 0001: lock in range limited to 3.8 % 0010: lock in range limited to 2.55 % 0011: lock in range limited to 1.27 % 0100: ock in range limited to 0.63 % 0101: lock in range limited to 0.32 % 0110: lock in range limited to 0.19 % 0111: lock in range limited to 0.13 % 1000: lock in range limited to 5 % 1001: lock in range limited to 4.5 % 1010: lock in range limited to 3.1 % 1011: lock in range limited to 2.1 % 1100: lock in range limited to 1.5 % 1101: lock in range limited to 1 % 1110: (reserved) 1111: (reserved)
Subaddress B0 D6-D5 AGCTHD [CP-CD] AGC hysterisys 00: broad 01: medium 1 10: medium 2 11: small Fine Error characteristic 00000: smallest gain 10000: default (equal to A32 version) 11111: largest gain
D4-D0
FEMAG [CP-CD]
Micronas
Aug. 16, 2004; 6251-552-1DS
97
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress B1 D6-D4 SLLTHDV [CP-CD] Slicing Level Threshold V `000': no offset `001': 4 `010': 8 `011':12 `101': adaptive (limited to 4) `110': adaptive (limited to 8) `111': adaptive (limited to 12) polarity is selected by SLLTHDVP (78h) Automatic standard detection priority 60 Hz 00: NTSC M 01: NTSC44/PAL60 10: (reserved) 11: automatic Automatic standard detection priority 50 Hz 00: PAL B 01: SECAM 10: (reserved) 11: automatic
D3-D2
AMSTD60 [CP-CD]
D1-D0
AMSTD50 [CP-CD]
Subaddress B2 D7-D6 SDB [CP-CD] Secam Db adjustment 00: -55 01: -58 10: -61 11: -64 Vertical Pulse gating 0: disabled 1: enabled Vertical length measurement with vertical pulse detection 0: disabled 1: enabled Vertical Detection Integration Time Constant 000: 400 clock cycles 001: 375 clock cycles 010: 350 clock cycles 011: 300 clock cycles 100: 250 clock cycles 101: 225 clock cycles 110: 200 clock cycles 111: automatic
D4
MVPG [CP-CD] MVP [CP-CD] VDETITC [CP-CD]
D3
D2-D0
Subaddress B3 D6-D0 VTHRL60 [CP-CD] Vertical Window Noise Suppression Opening Opening=4*VTHRL60M 0000000: opening in first line 1111111: opening in line 508
98
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress B4 D6-D0 VTHRH60 [CP-CD] Vertical Window Noise Suppression Closing Closing=262+4*VTHRH60M 0000000: closing in line 262 1111111: closing in line 770
Subaddress B5 D7-D5 DEEMPIIR [CP-CD] Deemphase filter IIR component `000': 5 `001': 6 `010': 7 `011': 8 `100': 9 `101': 10 `110': (reserved) `111': (reserved) Deemphase filter FIR component `0000': 16 `0101': 21 `1111': 31
D3-D0
DEEMPFIR [CP-CD]
Subaddress B7 D7-D0 NAPPLIPI [FP-RGB] Not active pixels from HSYNC to input data for ITU Delay=NAPPLIPI * 2 + NAPIPPHI
Subaddress B8 D7-D0 ALPFIPI [FP-RGB] Active lines per field for ITU Active lines=ALPFIPI * 2 (int) 144: 288 active lines
Subaddress B9 D7-D0 APPLIPI [FP-RGB] Active pixels per line for ITU Active pixels=APPLIPI * 2 (int) 360=720 lines
Subaddress BA D7 APPLIPI[8] [FP-RGB] NALPFIPI [FP-RGB] Active pixels per line for ITU Active pixels=APPLIPI * 2 (int) 360=720 lines Not active lines per field for ITU (int) 20= 20 lines
D6
Subaddress BCh D7-D0 FRINC18-11 [PP] Set HDTO freerunning frequency Granularity=103 Hz 33981d (minimum: nominal pixel clock= 3.5 MHz) 349525d (nominal pixel clock= 36 MHz) 388362d (maximum: nominal pixel clock= 40 MHz)
Micronas
Aug. 16, 2004; 6251-552-1DS
99
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress BD D7-D0 FRINC10-3 [PP] Belongs to BCh
Subaddress BE D2-D0 FRINC2-0 [PP] Belongs to BCh
Subaddress C0 D7-D0 HSPPL [FP-RGB] Hsync shift shift=HSPPL * 4 00000000: default
Subaddress C1 D7 FOFST [FP-RGB] VSLPF [FP-RGB] Offset of active field at interlaced mode (line offset): 0: NALPFIPI+1 at field A, NALPFIPI at field B 1: NALPFIPI at field A, NALPFIPI+1 at field B Vsync shift shift=VSLPF * 4 0000000: default
D2-D0
Subaddress D0 D7-D6 D5 VBLANDEL [BP-PM] VBLANPOL [BP-PM] FSWFTL [BP-PM] VBLANLEN [BP-PM] Refer to D1h Vertikal Blank Signal Polarity 0: positive 1: negative Stability Signal of LL_HPLL `0': STABLL is generated accoding to SETSTABLL `1': STABLL is forced to 1 (hout synchronization enabled) Refer to D2h
D2
D1-D0
Subaddress D1 D7-D0 VBLANDEL[7:0] [BP-PM] Vertical Delay in lines from vsync to active edge of blank signal: Blank_start=1*VBLANDEL `0000000000': no delay `1111111111': 1023 lines delay
Subaddress D2 D7-D0 VBLANLEN [BP-PM] Vertical Length in lines from start of active blank signal: Blank_length=4*VBLANLEN `00000000': no line `11111111': 1020 lines
Subaddress E0 D7-D0 LBGRADDET [FP-RGB] Threshold for gradient detected (int) 50: default
100
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress E1 D7-D0 LBVWENDLO [FP-RGB] Vertical measure window lower end (int) 150: default, [in lines (*2) related to VSYNC]
Subaddress E2 D7-D0 LBHWEND [FP-RGB] Horizontal measure window end (int) 180: default, [in active pixels (*4) related to HSYNC]
Subaddress E3 D7-D0 LBHIWHITE [FP-RGB] Histogram white (int) 50: default
Subaddress E4 D7-D0 LBHISTBLA [FP-RGB] Histogram black (int) 25: default
Subaddress E5 D7 D6-D0 LBMASLA [FP-RGB] LBVWSTLO [FP-RGB] Set to 1 Vertical measure window lower start (int) 96: default], [in lines (*2) related to VSYNC]
Subaddress E6 D7 LBFS [FP-RGB] LBVWENDUP [FP-RGB] Field subsampling mode 0: A+B fields 1: only A field Vertical measure window upper end (int) 73: default], [in lines (*2) related to VSYNC]
D6-D0
Subaddress E7 D7 LBVISUON [FP-RGB] LBHWST [FP-RGB] Visualisation of letter box results 0: disabled 1: enabled Horizontal measure window start (int) 36: default, [in active pixels (*4) related to HSYNC]
D6-D0
Subaddress E8 D5-D0 LBVWSTUP [FP-RGB] Vertical measure window upper start (int) 20: default], [in lines (*2) related to VSYNC]
Micronas
Aug. 16, 2004; 6251-552-1DS
101
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress E9 D7 LBSTABILITY [FP-RGB] LB43SENS [FP-RGB] LBNGFEN [FP-RGB] LBTHDNBNG [FP-RGB] Stability flag 0: continuous format update 1: Format update only once Sensitivity to 4:3 switch 0: off 1: on No gradient found 0: disabled 1: enabled Threshold for darkness-brightness, gradient only (int) 15: default]
D6
D5
D4-D0
Subaddress EA D7-D6 LBSUB [FP-RGB] Subsampling mode 0x: 13.5 MHz (1, e.g. digital 656 input) 10: 20.25 MHz source (1.5, for CVBS, YUV and RGB) 11: 40.5 MHz source (3) Reset of gradient method 0: no reset 1: reset Histogram stability delay (int)10=default
D5
LBGRADRST [FP-RGB] LBHSDEL [FP-RGB]
D4-D0
Subaddress EB D4-D0 LBTHDNBNHA [FP-RGB] Threshold for darkness-brightness, histogram, activity (int)30=default
Subaddress EC D4-D0 LBACTIVITY [FP-RGB] Activity (int) 5: default]
Subaddress ED D4-D0 LBGFBDEL [FP-RGB] Gradient fall back delay value (int) 11: default]
Subaddress EE D4-D0 LBGSDEL [FP-RGB] Gradient stability delay value (int) 10: default]
Subaddress EF D4-D0 LBASDEL [FP-RGB] Activity stability delay (int) 10: default]
102
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
Subaddress F0 (read only) D7 D6-D0 LBELAA [FP-RGB] LBSLAA [FP-RGB] Refer to F1h Letter box detection: Start line of active area LBSLAA is measured in relation to VSYNC
Subaddress F1 (read only) D7-D0 LBELAA [FP-RGB] Letter box detection: End line of active area LBELAA is measured in relation to VSYNC
Subaddress F2 (read only) D7 LBFORMAT [FP-RGB] LBSUBTITLE [FP-RGB] LBTOPTITLE [FP-RGB] GRADISSTABLE [FP-RGB] TOPTITLE [FP-RGB] SUBTITLE [FP-RGB] NOGRADFOUND [FP-RGB] SWITCHTO43 [FP-RGB] Letter box detection: Format 0: 4:3 format 1: other format (letter box) Letter box detection: Subtitle flag 0: no subtitle 1: subtitle available Letter box detection: Toptitle flag 0: no toptitle 1: toptitle available Letter box detection: gradient is stable internal value, only for test purposes LBD: upper area contains high activity internal value, only for test purposes LBD: lower area contains high activity internal value, only for test purposes LBD: no gradient found internal value, only for test purposes LBD: switch to 4:3 format internal value, only for test purposes
D6
D5
D4 D3 D2 D1 D0
Subaddress F3 (read only) D7 D6-D0 GRADELAA [FP-RGB] GRADSLAA [FP-RGB] Refer to F4h LBD: Gradient start line of active area internal value, only for test purposes
Subaddress F4 (read only) D7-D0 GRADELAA [FP-RGB] LBD: Gradient end line of active area internal value, only for test purposes
Micronas
Aug. 16, 2004; 6251-552-1DS
103
VSP 94x2A
Table 3-8: I2C bus command description, continued Bit Name Description
DATA SHEET
Subaddress F5 (read only) D3 D2 D1 D0 LPBLACK [FP-RGB] UPBLACK [FP-RGB] LPWHITE [FP-RGB] UPWHITE [FP-RGB] LBD: lower area contains medium brightness level internal value, only for test purposes LBD: upper area contains medium brightness level internal value, only for test purposes LBD: lower area contains high brightness level internal value, only for test purposes LBD: upper area contains high brightness level internal value, only for test purposes
Subaddress F6h (Read-only, compatible to 940X family) D7-D5 VERSION [CP-I2C] Version Of VSP 94xxX Family: `001': VSP 94x5B `010': VSP 94x2A `011': VSP 94x7B `101': VSP 94x9C others: reserved Line Standard At Device Output `0': 100 Hz (VSP 9402A, VSP 9412A) `1': 50 Hz (VSP 9432A, VSP 9442A) Revision of VSP94x2A `000': A23 or below `001': A31 or A32 `010': B13 or B14
D4
SLS [CP-I2C] REV [CP-I2C]
D3-D1
Subaddress FEh FE Subaddress FFh FF Any value to this subaddress executes previous I2C protocolls according to the take-over-mechanism (dedicated v-pulse, V20, V40, V36) Any value to this subaddress executes previous I2C protocolls immediately
104
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
4. Specifications 4.1. Outline Dimensions
Fig. 4-1: PMQFP80-1: Plastic Metric Quad Flat Package, 80 leads, 14 x 14 x 2 mm3 Ordering code: VK Weight approximately 0.96 g
Micronas
Aug. 16, 2004; 6251-552-1DS
105
VSP 94x2A
4.2. Pin Connections and Short Descriptions for VSP 9402 and VSP 94121)
1)
DATA SHEET
For VSP 9412, the pin connections differ for pins: 1, 2, 3, 75, 76, 77, 78, 79 ,80 (see Section 4.3. on page 109).
Pin No. 1 2 3 4 5 6 7 8
Pin Name VDDDACY AYOUT VSSDACY VSSD2 VDDD2 SDA TMS 656VIN/BLANK1)
Type S/I O/I S/I S S I/O I I/O
Connection
(If not used)
Short Description DAC (Y) Y output DAC (Y) Supply voltage for digital (0 V digital) Supply voltage for digital (1.8 V digital) I2C-Bus data Testmode select (Connected to vdd33)
Connect to Vss and disable blank Leave open Leave open
Separate V input for 656 / BLANK output
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
656CLK 656IO7 VSSP2 VDDP2 SCL V2) 656IO6 656IO5 HOUT H503) ADR / TDI V504) 656IO4 656IO3 VOUT RESET VDDP3 VSSP3
I/O I/O S S I I I/O I/O O O I O I/O I/O O I S S
Digital input / output clock Digital input / output (MSB) Supply voltage for digital (0 V pad) Supply voltage for digital (3.3 V pad) I2C-Bus clk
Connect to Vss Leave open Leave open Leave open Leave open
Vertical pulse for RGB input Digital input / output Digital input / output Horizontal output (Single or double scan, dependent on version) Hout 50 Hz (with skew) I2C address / test data in
Leave open Leave open Leave open Leave open
Vout 50 Hz Digital input / output Digital input / output Vertical output (Single or double scan, dependent on version) Reset input (Reset when low) Supply voltage for digital (0 V pad) Supply voltage for digital (3.3 V pad)
106
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Pin No. 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
Pin Name CLKOUT VDDD3 VSSD3 656IO2 656IO1 656IO0 VSSD4 VDDD4 VDDAFBL VSSAFBL FBL1 FBL2 RIN1 GIN1 BIN1 VDDARGB VSSARGB VDD33RGB VSS33RGB RIN2 GIN2 BIN2 VSSD55) VDDAC1 VSSAC1 CVBS1
Type O S S I/O I/O I/O S S S S I I I I I S S S S I I I S S S I
Connection
(If not used)
Short Description Output clock (27 MHz nom.) Supply voltage for DRAM (1.8 V digital) Supply voltage for digital (0 V digital)
Leave open
Leave open Leave open Leave open
Digital input / output Digital input / output Digital input / output (LSB) Supply voltage for digital (0 V digital) Supply voltage for digital 1.8 V digital Supply voltage for FBL (1.8 V) Supply voltage for FBL (0 V)
Connect to Vss Connect to Vss Connect to Vss Connect to Vss Connect to Vss
Fast Blank input 1 (H1) (Analog input) Fast Blank input 2 (H2) (Analog input) R or V in1 (Analog input) G or Y in1 (Analog input) B of U in1 (Analog input) Supply voltage for RGB (1.8 V) Supply voltage for RGB (0 V) Supply voltage RGB (3.3 V) Supply voltage RGB (0 V)
Connect to Vss Connect to Vss Connect to vss Connect to Vss
R or V in2 (Analog input) G or Y in2 (Analog input) B of U in2 (Analog inpu) Supply voltage for digital (0 V) Supply voltage CVBS1 (1.8 V) Supply voltage CVBS1 (0 V)
Connect to Vss
CVBS input (Analog input)
Micronas
Aug. 16, 2004; 6251-552-1DS
107
VSP 94x2A
DATA SHEET
Pin No. 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
Pin Name CVBS2 CVBS3 CVBS4 CVBS5 CVBS6 CVBS7 VDD33C VSS33C CVBSO3 CVBSO2 CVBSO1 VDDAC2 VSSAC2 VDDD1 VSSD1 VDDAPLL XOUT XIN TCLK VDDP1 VSSP1 656HIN/CLKF20
Type I I I I I I S S O O O S S S S S O I I S S I/O
Connection
(If not used)
Short Description CVBS input (Analog input) CVBS input (Analog input) CVBS input or Y1 (Analog input) CVBS input or C1 (Analog input) CVBS input or Y2 (Analog input) CVBS input or C2 (Analog input) Supply voltage CVBS (3.3 V) Supply voltage CVBS (0 V)
Connect to Vss Connect to Vss Connect to Vss Connect to Vss Connect to Vss Connect to Vss
Leave open Leave open Leave open
CVBS output 3 (Analog output) CVBS output 2 (Analog output) CVBS output 1 (Analog output) Supply voltage CVBS2 (1.8 V) Supply voltage CVBS2 (0 V) Supply voltage for digital (1.8 V digital) Supply voltage for digital (0 V digital) Supply voltage for PLL (1.8 V) Crystal connection 2 Crystal connection 1 Testclock Supply voltage for digital (3.3 V pad) Supply voltage for digital (0 V pad)
Connect to Vss and disable clock Leave open Leave open Leave open
Separate H input for 656 / 20.25 clock output
75 76 77 78 79
VDDDACV AVOUT VSSDACV VDDDACU AUOUT
S/I O/I S/I S/I O/I
DAC (V) (27 MHz nom.) V output DAC (V) DAC (U) U output
108
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Pin No. 80
1) 2) 3) 4) 5)
Pin Name VSSDACU
Type S/I
Connection
(If not used)
Short Description DAC (U)
In VSP 9402, A31 (and higher) and in VSP 94xxA/B/C, this pin is shared by 656vin and blank. In VSP 94xxB and VSP 94xxC, this pin is shared by v and intr (C800 controller output). In VSP 94xxB and VSP 94xxC, this pin is shared by h50 and irq (Data-slicer-interrupt). In VSP 94xxB and VSP 94xxC, this pin is shared by v50 and blank. This pin is not used and not bonded in VSP 9402A. The use of this pin in VSP 94xxB/C will be VSS. For upgradability, it is recommended to not leave this pin open.
4.3. Differing Pin Connections and Short Descriptions for VSP 9412 Pin No. 1 2 3 75 76 77 78 79 80 Pin Name I656I5 I656I6 I656I7 I656ICLK I656I0 I656I1 I656I2 I656I3 I656I4 Type S/I O/I S/I S/I O/I S/I S/I O/I S/I Connection
(If not used)
Short Description 656 input 656 input 656 input (MSB) 656 input clock 656 input (LBS) 656 input 656 input 656 input 656 input
Leave open
Micronas
Aug. 16, 2004; 6251-552-1DS
109
VSP 94x2A
4.4. Pin Configurations
DATA SHEET
VSSAC1 CVBS1 CVBS2 CVBS3 CVBS4 CVBS5 CVBS6 CVBS7 VDD33C VSS33C
VDDAC1 VSSD5 BIN2 GIN2 RIN2 VSS33RGB VDD33RGB VSSARGB VDDARGB BIN1
CVBSO3 CVBSO2 CVBSO1 VDDAC2 VSSAC2 VDDD1 VSSD1 VDDAPLL XOUT XIN TCLK VDDP1 VSSP1 656HIN/CLKF20 VDDDACV AVOUT VSSDACV VDDDACU AUOUT VSSDACU
60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 61 40 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 1 2 3 4 5 6 7 8 9 39 38 37 36 35 34 33 32
GIN1 RIN1 FBL2 FBL1 VSSAFBL VDDAFBL VDDD4 VSSD4 656IO0 656IO1 656IO2 VSSD3 VDDD3 CLKOUT VSSP3 VDDP3 RESET VOUT 656IO3 656IO4
VSP 9402 A
31 30 29 28 27 26 25 24 23 22
21 10 11 12 13 14 15 16 17 18 19 20
VDDACY AYOUT VSSDACY VSSD2 VDDD2 SDA TMS 656VIN/BLANK 656CLK 656IO7 V SCL VDDP2 VSSP2 H50 HOUT 656IO5 656IO6
V50 ADR/TDI
Fig. 4-2: PMQFP80-1 Package (Version VSP 9402A)
110
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
VSSAC1 CVBS1 CVBS2 CVBS3 CVBS4 CVBS5 CVBS6 CVBS7 VDD33C VSS33C
VDDAC1 VSSD5 BIN2 GIN2 RIN2 VSS33RGB VDD33RGB VSSARGB VDDARGB BIN1
CVBSO3 CVBSO2 CVBSO1 VDDAC2 VSSAC2 VDDD1 VSSD1 VDDAPLL XOUT XIN TCLK VDDP1 VSSP1 656HIN/CLKF20 I656ICLK I656I0 I656I1 I656I2 I656I3 I656I4
60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 61 40 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 1 2 3 4 5 6 7 8 9 39 38 37 36 35 34 33 32
GIN1 RIN1 FBL2 FBL1 VSSAFBL VDDAFBL VDDD4 VSSD4 656IO0 656IO1 656IO2 VSSD3 VDDD3 CLKOUT VSSP3 VDDP3 RESET VOUT 656IO3 656IO4
VSP 9412 A
31 30 29 28 27 26 25 24 23 22
21 10 11 12 13 14 15 16 17 18 19 20
I656I5 I656I6 I656I7 VSSD2 VDDD2 SDA TMS 656VIN/BLANK 656CLK 656IO7 V SCL VDDP2 VSSP2 H50 HOUT 656IO5 656IO6
V50 ADR/TDI
Fig. 4-3: PMQFP80-1 Package (Version VSP 9412A)
Micronas
Aug. 16, 2004; 6251-552-1DS
111
VSP 94x2A
4.5. Pin Circuits
DATA SHEET
VSSP PIN
VDDP
OUT
PIN
VSSB
Fig. 4-4: Supply Pins (Ground): VSSDACY, VSSDACU, VSSDACV, VSS33C, VSS33RGB, VSSP1, VSSP2, VSSP3
Fig. 4-8: Digital Output Pins: H50, V50, CLKOUT, HOUT, VOUT
VDDP PIN
VDDP
PIN
IN
VSSB
Fig. 4-5: Supply Pins (Power 3.3 V): VDDDACY, VDDDACU, VDDACV, VDD33C, VDD33RGB, VDDP1, VDDP2, VDDP3
Fig. 4-9: Digital Input Pins: V, TMS, ADR/TDI, RESET
VDDP
REF (int.)
OSCCLK
IN OUT
XIN
XOUT
PIN
Fig. 4-6: Input/Output Pins (Crystal connection): XIN, XOUT
Fig. 4-10: I2C bus Pins: SDA, SCL
VDD PIN
VDDP
VSS PIN VSSB
OUT
500
IN
Fig. 4-7: Supply Pins (Power 1.8 V and Ground): VDDAC1, VSSAC1, VDDAC2, VSSAC2, VDDARGB,VSSARGB, VDDAFBL, VSSAFBL, VDDAPLL, VDDD1, VSSS1, VDDD2, VSSS2, VDDD3, VSSS3, VDDD4, VSSS4
PIN
Fig. 4-11: Digital Input/Output Pins: 656IOX,656CLK, 656HIN/CLKF20, 656VIN/BLANK
112
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
VDDDACx
VDD
display DAC PIN 150
PIN
300k
500
1V
Fig. 4-12: Analog Output Pins: AYOUT, AUOUT, AVOUT
Fig. 4-14: Analog Input Pins: CVBS1...CVBS7 (if cvbsx is not connected to any ADC)
VDD
VDD
PIN
500 500
OUT
IN
PIN
Fig. 4-15: Analog Output Pins: CVBSO1...CVBSO3 Fig. 4-13: Analog Input Pins: RIN1, RIN2, GIN1, GIN2, BIN1, BIN2, FBL1, FBL2, CVBS1...CVBS7 (if cvbsx is connected to any ADC)
Micronas
Aug. 16, 2004; 6251-552-1DS
113
VSP 94x2A
4.6. Electrical Characteristics Abbreviations tbd = to be defined vacant= not applicable positive current values means current flowing into the chip
DATA SHEET
4.6.1. Absolute Maximum Ratings Stresses beyond those listed in the "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only. Functional operations of the device at these conditions in not implied Exposure to absolute maximum rating conditions for extended periods will affect device reliability. This device contains circuitry to protect the inputs and outputs against damage due to high static voltages or electric fields; however, it is advised that normal precautions be taken to avoid application of any voltage higher than absolute maximum-rated voltages to this high-impedance circuit. All voltages listed are referenced to ground except where noted. All GND pins must be connected to a low-resistive ground plane close to the IC. Table 4-1: Absolute Maximum Ratings Symbol Parameter Pin Name Min TA1) TC TS PMAX VDD1 Ambient Temperature PMQFP80-1 Case Temperature PMQFP80-1 Storage Temperature Maximum Power Dissipation 3) PMQFP80-1 Supply Voltages1 VDDDx, VDDAFBL VDDARGB VDDAC1 VDDAC2 VDDAPLL VDDPx, VDD33C, VDD33RGB, VDDACU, VDDACV Groups of internally conected power supply pins: {VSSDx, VSSPx}, {VDDDx}, {VDDPx}, {VDDACU/V} -0.3 -10 -10 -65 Limit Values Max 70 2) 105 125 1500 24) 5) C C C mW V Unit
LDD2
Supply Voltages2
-0.3
3.64) 5)
V
VSUP
Internally Conected Power Supplies have to be connected externally with an impedance of less than 0.05
V
114
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Table 4-1: Absolute Maximum Ratings Symbol Parameter Pin Name Min VSUP Voltage Differences between not internally connected supply pins of the same nominal supply voltage Groups of independant grounds: {VSSDx; VSSPx}, {VSSARGB, VSSAFBL, VSS33RGB}, {VSSAC1, VSSAC2, VSS33C}, {VSSDACx}, Groups of independant 1.8 V supply voltages: {VDDDx}, {VDDAC1, VDDAC2}, {VDDARGB, VDDAFBL}, {VDDAPLL} Groups of independant 3.3 V supply voltages {VDDPx}, {VDDACU/V}, {VDD33C}, {VDD33RGB} VI Input Voltage 2) All input pins with reference to their relevant VDD All digital inputs with pull-up All digital inputs with pull-down All output pins with reference to their relevant VDD I2C pads I2C pads Digital outputs 30.1 -0.3 VDD+0.3 V -0.3 Limit Values Max 0.3 V Unit
II_low II_high VO
Input Current at 0.4 V Input Current at 2.4 V Output Voltage 3)
55 57 -0.3
157 230 VDD2+0.3
A A V
IO_low (I2C) IO_high(I2C) IO_low
Output Sink Current (at 0.4 V) Output Source Current (at 2.4 V) Output Sink Current (at 0.4 V)
10.3
36 (open drain) 58.8
mA mA mA
Micronas
Aug. 16, 2004; 6251-552-1DS
115
VSP 94x2A
Table 4-1: Absolute Maximum Ratings Symbol Parameter Pin Name Min IO_high
1)
DATA SHEET
Limit Values Max 97.1
Unit
Output Source Current (at 2.4 V)
Digital outputs
31.7
mA
Measured on Micronas typical 2-layer (1s1p) board based on JESD - 51.2 Standard with maximum power consumption allowed for this package A power-optimized board layout is recommended. The case temperature mentioned in the "Absolute Maximum Ratings" must not be exceeded at worst case conditions of the application. Package limit VDD2 (3.3 V nom.) must always be higher than VDD1 (1.8 V nom.) -0.3 V (even during power-up) The deviation among all VDD1 or VDD2 supplies may never exceed 0.3 V.
2)
3) 4) 5)
116
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
4.6.2. Recommended Operating Conditions Functional operation of the device beyond those indicated in the "Recommended Operating Conditions/Characteristics" is not implied and may result in unpredictable behaivior, reduce reliability and lifetime of the device. All voltage listed are referenced to ground except where noted. Do not insert the device into a live socket. Instead, apply power by switching on the external power supply.
Symbol
Parameter
Pin Name Min
Limit Values Typ 25 35 Max 70 1) 85 700
Unit
TA TC PMAX VDDxx
Ambient Operating Temperature PMQFP80-1 Case Operating Temperature PMQFP80-1 Maximum Power Dissipation PMQFP80-1 Supply voltages (3.3 V) VDDP1, VDDP2, VDDP3, VDDACY, VDDACU, VDDACV, VDD33C, VDD33RGB VDDAC1, VDDAC2, VDDARGB, VDDAFBL, VDDAPLL; VDDD1; VDDD2;VDDD3; VDDD4 TMS, ADR/TDI, V, TCLK, RESET, 656VIN/BLANK, 656HIN/, 656IOX, 656CLK, I656IX, I656ICLK RESET AYOUT, AUOUT, AVOUT
0
C C mW V
3.14
3.3
3.47
VDDxx
Supply voltages (1.8 V)
1.71
1.8
1.89
V
Vin,L Vin,H
Input voltage low Input voltage high
1.0 1.7
V V
tRES RL CL
Active time reset Load resistance Load capacitance
1.3 10 tbd
s k pF
Micronas
Aug. 16, 2004; 6251-552-1DS
117
VSP 94x2A
DATA SHEET
Symbol
Parameter
Pin Name Min
Limit Values Typ 1.2 1.2 1.2 0.3 100 47 0.1 Max 1.8 1.5 1.5
Unit
Vi,CVBS Vi,RGB Vi,FBL
Analog CVBS input voltage Analog RGB input voltage Analog FBL input voltage Analog chroma input voltage (burst) Input coupling capacitors CVBS Input coupling capacitors RGB/FBL Source resistance
CVBS1, CVBS2, CVBS3, CVBS4, CVBS5, CVBS6, CVBS7, RIN1, RIN2, GIN1, GIN2, BIN1, BIN2, FBL1, FBL2
0.6 0.5 0.5
V V V V nF nF k
Crystal Specification fxtal fmax/fxtal f/fxtal CL RS C1 C0 CL,EXT
1)
Frequency (fundamental)3) Maximum permissible frequency deviation3) Recommended permissible frequency deviation4) Load capacitance Series resistance Motional capacitance Parallel capacitance External load capacitance to ground
XIN, XOUT
20.248 -100 -40
20.25
20.252 100
MHz ppm ppm pF
0 13 tbd
40
25 30
W fF pF pF
20 7 13
A power-optimized board layout is recommended. The Case Operating Temperature mentioned in the Recommended Operating Conditions must not be exceeded at worst case conditions of the application PMAX variation: User-determined by application circuit for I/O's Values outside this range may cause color decoding failures. After (subcarrier) adjustment // including temperature and aging deviations
2) 3) 4)
118
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
4.6.3. Characteristics For Min./Max. values: at TA = 0 to 70C, fCLOCK =20.25MHz, VSUP3.3V = 3.14 to 3.47 V, VSUP1.8V = 1.71 to 1.89V at TA = 25C, fCLOCK = 20.25MHz, VSUP3.3V = 3.14 to 3.47 V, VSUP1.8V = 1.71 to 1.89V
For typical values:
4.6.3.1. General Characteristics
Symbol
Parameter
Pin Name Min.
LImit Values
Typ. 220 65 74 36 0.61 0.27 0.8 Max.
Unit
Test Conditions
IDDtot 1.8 V Average total supply current IDDtot 3.3 V Average total supply current IDDPD 1.8 V IDDPD 3.3 v Ptot PtotPD Average supply current in power-down-mode Average supply current in power-down-mode Total power dissipation Total power dissipation in power-down-mode
mA mA mA mA W W STANDBY= `10' STANDBY= `10' STANDBY= `10'
Digital Inputs CI Input capacitance Input leakage current TMS, ADR/TDI, V, TCLK, RESET, 656VIN/ BLANK, 656HIN/, 656IOX, 656CLK, I656IX, I656ICLK 7 -10 10 pF A Incl. leakage current of SDA output stage
Digital Outputs VOH VOL IOH IOL Output voltage high Output voltage low Output current high Output current low H50, V50, CLKOUT, HOUT, VOUT 2.5 Vdd2 0.6 V V mA mA
Clock Outputs t CLKOUT cycle time CLKOUT duty cycle t 656CLK cycle time 656CLK duty cycle 656CLK 40 CLKOUT 40 37 60 37 60 ns % ns %
Micronas
Aug. 16, 2004; 6251-552-1DS
119
VSP 94x2A
DATA SHEET
Symbol
Parameter
Pin Name Min.
LImit Values
Typ. Max.
Unit
Test Conditions
Analog CVBS Front-end Input leakage current CI Input capacitance Input clamping error |ICLP| DNL INL CT BW Vin Acvbso Input clamping current Differential nonlinearity Integral nonlinearity Crosstalk between CVBS inputs Bandwidth Input voltage CVBS output amplification CVBSO1, CVBSO2, CVBSO3 CVBS1, CVBS2, CVBS3, CVBS4, CVBS5, CVBS6, CVBS7 -100 7 -1 1 100 nA pF LSB A -0.5 -1 -50 7 0.6 0.9 1.2 1.8 1.1 0.5 1 LSB LSB dB MHz V Settled state Dependent on clamping error Nominal conditions Nominal conditions fsig<5 MHz -3 dB Clamping inactive
Analog RGBF Front-end Input leakage current CI CVBS input capacitance Input clamping error |ICLP| DNL INL CT BW Vin Input clamping current Differential nonlinearity Integral nonlinearity Crosstalk between RGB inputs Bandwidth Input voltage -0.5 -1 -50 10 0.5 1.2 1.5 0.5 1 RIN1, RIN2, BIN1, BIN2, GIN1, GIN2, FBL1, FBL2 -100 7 -1 1 100 nA pF LSB A LSB LSB dB MHz V -3 dB Settled state Dependent on clamping error Nominal conditions Nominal conditions Clamping inactive
Digital To Analog Converters DNL INL UOL UOH Differential nonlinearity Integral nonlinearity Full range output voltage Full range output voltage Output matching -3 AUOUT, AUOUT, AVOUT -1 -2 0.4 1.9 3 1 2 LSB LSB V V % Nominal conditions Nominal conditions Nominal conditions PKLY/ U/V=min Nominal conditions PKLY/ U/V=max
120
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
Symbol
Parameter
Pin Name Min.
LImit Values
Typ. Max.
Unit
Test Conditions
Color Decoder/Synchronization and Luminance Processing fHf Horizontal PLL pull-in-range ACC range AGC range fSC Chroma PLL pull-in-range -30 -7.5 500 4.9 +6 +2 % dB dB Hz Nominal crystal frequency Based on 15625 kHz
The listed characteristics are ensured over the operating range of the integrated circuit. Typical characteristics specify mean values expected over the production spread. If not otherwise specified, typical characteristics apply at TA = 25 C and the given supply voltage. 4.6.3.2. I2C Bus Characteristics
Symbol
2
Parameter
Pin Name
Min.
Typ.
Max.
Unit
Test Conditions
Fast I C Bus (All Values are Referred to Min(VIH) and Max(VIL)) Cb tR, tF tBUF fSCL tLOW tHIGH tSU;STA tHD;STA tSU;DAT tHD;DAT tSU;STO Capacitive load/bus line SDA/SCL rise/fall times Inactive time before start of transmission I2C clock frequency SCL low time SCL high time Set-up time start condition Hold time start condition Set-up time DATA Hold time DATA Set-up time stop condition SDA SCL SDA/SCL 20+$ 1300 0 1300 600 600 600 100 0 600 900 400 400 300 pF ns ns kHz ns ns ns ns ns ns ns $=0.1 Cb/pF
I2C Bus pins VIHr VIL Threshold rise Threshold fall SDA, SCL 2.08 1.8 V V
Micronas
Aug. 16, 2004; 6251-552-1DS
121
VSP 94x2A
DATA SHEET
t
f
t HIGH t LOW
tR
t SU;STO
SU;STA
tHD;STA t SP tAA
t HD;DAT
t SU;DAT
SDA IN
t AA
t BUF
SDA OUT
Fig. 4-16: I2C bus timing data
IC selectable
VSP 940xA VSP 940xB VSP 943xB analog output analog output
VSP 940xA VSP 940xB VSP 943xB
single-scan 656 input (port 1)
single-scan 656 output (943x) or double-scan 656 output (940x)
Fig. 4-17: Signal Flow 940x
VSP 941xA VSP 941xB VSP 944xB single-scan 656 input (port 2) single-scan 656 output (944x) or double-scan 656 output (941x)
Fig. 4-18: Signal flow 941x, 944x, 942x
122
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
5. Application Circuit
L1 10 H +1V8 C39 10 F L2 10 H +1V8 C38 10 F C37 100nF C36 100nF C35 100nF C34 100nF C33 100nF 20.25MHz C32 100nF C31 100nF
+3.3V
L3 10 H 34 33 28 29 5 4 66 67 42 43 68 64 65 50 51 35 36 71 19 7 74 8 C29 47nF C28 47nF C27 47nF C25 47nF C24 47nF C23 47nF C22 -- / 47 nF
C21 100 nF C20 100 nF C19 100 nF C18 100 nF C17 100 nF C16 100 nF C15 100 nF
vddd4 vssd4 vddd3 vssd3 vddd2 vssd2 vddd1 vssd1 vddargb vssargb vddapll vddac2 vssac2 vddac1 vssac1 vddafbl vssafbl tclk adr/tdi tms IC1
vddp3 vssp3 vddp2 vssp2 vddp1 vssp1 vdd33c vss33c vdd33rgb vss33rgb vdddacy vssdacy vdddacu vssdacu vdddacv vssdacv (reserved)
25 26 12 11 72 73 59 60 44 45 1 3 78 80 75 77 49 C40 100nF C41 100nF C42 100nF C44 100nF C43 100nF C48 10 F C45 100nF L4 10 H C47 100nF C46 100nF C49 10 F
+3.3 V
+3.3 V
656ICLK 656IN7 656IN6 656IN5 656IN4 656IN3 656IN2 656IN1 656IN0
J1
656HIN
BLANK
J2 J3
I2C Address
B2h B0h
C30 100nF
656VIN R21...R27: 8x 75 RIN2 GIN2 BIN2 FBL2 RIN1 GIN1 BIN1 HIN1/FBL1 VIN1 CVBS7 CVBS6 CVBS5 CVBS4 CVBS3 CVBS2 CVBS1
VSP 9402A
656clk 656io7 656io6 656io5 656io4 656io3
stepping 656io2
656hin/clkf20 656vin/blank rin2 gin2 bin2 fbl2 rin1 gin1 bin1 fbl1 v cvbs7 cvbs6 cvbs5 cvbs4 cvbs3 cvbs2 cvbs1 scl sda reset xin 70 xout 69 Q1 20M25 +5V R20 51 R21 51 C52 33 F C53 33 F C54 33 F MQFP80 9 10 15 16 21 22 30 31 32 27 17 23 2 79 76 61 62 63 18 20
46 47 48 38 39 40 41 37 14 58 57 56 55 54 53 52 13 6 24
656OCLK 656OUT7 656OUT6 656OUT5 656OUT4 656OUT3 656OUT2 656OUT1 656OUT0 CLKOUT HOUT VOUT
B13
656io1 656io0 clkout hout vout ayout auout avout cvbso3 cvbso2 cbbso1 h50 v50
CVBSO3 CVBSO2 CVBSO1 H50 V50
R1...R7: 7x 75 +3V3
T1 SCL
SN7002
R8 3k3
R9 3k3
C5 22pF*
C6 22pF*
T2 SDA
SN7002
*values are PCB and crystal dependent
R19 51
Y100 U100 V100
only for 5V IC master RESET
T3 T4 T5 3*BC807
buffer not necessary when short connection to backend-processor
Fig. 5-1: VSP 9402A
Micronas
Aug. 16, 2004; 6251-552-1DS
123
VSP 94x2A
DATA SHEET
L1 10 H +1V8 C39 10 F L2 10 H +1V8 C38 10 F C37 100nF C36 100nF C35 100nF C34 100nF C33 100nF 20.25MHz C32 100nF C31 100nF
+3.3V
L3 10 H 34 33 28 29 5 4 66 67 42 43 68 64 65 50 51 35 36 71 19 7 74 8 C29 47nF C28 47nF C27 47nF C25 47nF C24 47nF C23 47nF C22 -- / 47 nF
C21 100 nF C20 100 nF C19 100 nF C18 100 nF C17 100 nF C16 100 nF C15 100 nF
vddd4 vssd4 vddd3 vssd3 vddd2 vssd2 vddd1 vssd1 vddargb vssargb vddapll vddac2 vssac2 vddac1 vssac1 vddafbl vssafbl tclk adr/tdi tms IC1
vddp3 vssp3 vddp2 vssp2 vddp1 vssp1 vdd33c vss33c vdd33rgb vss33rgb vdddacy vssdacy vdddacu vssdacu vdddacv vssdacv (reserved)
25 26 12 11 72 73 59 60 44 45 1 3 78 80 75 77 49 C40 100nF C41 100nF C42 100nF C44 100nF C43 100nF C48 10 F C45 100nF L4 10 H C47 100nF C46 100nF C49 10 F
+3.3 V
+3.3 V
J1
656HIN
BLANK
J2 J3
I2C Address
B2h B0h
C30 100nF
656VIN R21...R27: 8x 75 RIN2 GIN2 BIN2 FBL2 RIN1 GIN1 BIN1 HIN1/FBL1 VIN1 CVBS7 CVBS6 CVBS5 CVBS4 CVBS3 CVBS2 CVBS1
VSP 9412A 656clk 9
656io7 10 656io6 15 656io5 16 656io4 21 656io3 22 656io2 30
stepping
656hin/clkf20 656vin/blank rin2 gin2 bin2 fbl2 rin1 gin1 bin1 fbl1 v cvbs7 cvbs6 cvbs5 cvbs4 cvbs3 cvbs2 cvbs1 scl sda reset xin 70 MQFP80
656OCLK 656OUT7 656OUT6 656OUT5 656OUT4 656OUT3 656OUT2 656OUT1 656OUT0 CLKOUT HOUT VOUT 656ICLK 656IN7 656IN6 656IN5 656IN4 656IN3 656IN2 656IN1 656IN0
46 47 48 38 39 40 41 37 14 58 57 56 55 54 53 52 13 6 24
B14
656io1 31 656io0 32 clkout 27 hout 17 vout 23 i656iclk 75 i656i7 3 i656i6 2 i656i5 1 i656i4 80 i656i3 79 i656i2 78 i656i1 77 i656i0 76 xout 69 Q1 20M25
R1...R7: 7x 75 +3V3
T1 SCL
SN7002
R8 3k3
R9 3k3
C5 22pF*
C6 22pF*
T2 SDA
SN7002
*values are PCB and crystal dependent
only for 5V IC master RESET
Fig. 5-2: VSP 9412A
124
Aug. 16, 2004; 6251-552-1DS
Micronas
DATA SHEET
VSP 94x2A
5.1. Application Overview
RGB H, V
RGB
DVD
YUV
Camcorder
YC
SDA 9402 PRIMUS
CLK RGB YUV
VCR
CVBS
Tuner IF
CVBS H, V
SDA 9380 EDDC M U X
HD, VD, EW
CVBS, YC CVBS
SDA 6000 M2 SDA 5550 TVTPro
RGB, FBL, COR
Fig. 5-3: Application Overview with SDA 9380
RGB H, V
MPEG
digital656
RGB
DVD
YUV
VSP 9412A
Camcorder
YC
PRIMUS
CLK RGB DS656
VCR
CVBS
Tuner IF
CVBS H, V
DDP 3315C/ HD, VD, DDP 3316C EW
CVBS, YC CVBS
SDA 6000 M2 SDA 5550 TVTPro
RGB, FBL, COR
Fig. 5-4: Application Overview with DDP 3315C/DDP 3316C
Micronas
Aug. 16, 2004; 6251-552-1DS
125
VSP 94x2A
6. Data Sheet History 1. Preliminary Data Sheet: "VSP 94x2A-B13/B14 Powerful Scan-Rate Converter including Multistandard Color Decoder", July 26, 2002, 6251-552-4PD. Fourth release of the preliminary data sheet. Mayor changes: - New I2C registers added 2. Data Sheet: "VSP 94x2A-B13/B14 Powerful Scan-Rate Converter including Multistandard Color Decoder", Aug. 16, 2004, 6251-552-1DS. First release of the data sheet. Major changes: - Version VSP 9432A and VSP 9442A omitted - Section 4. Specification updated - Application diagrams updated - Subadress 7Bh updated
DATA SHEET
Micronas GmbH Hans-Bunte-Strasse 19 D-79108 Freiburg (Germany) P.O. Box 840 D-79008 Freiburg (Germany) Tel. +49-761-517-0 Fax +49-761-517-2174 E-mail: docservice@micronas.com Internet: www.micronas.com Printed in Germany Order No. 6251-552-1DS
All information and data contained in this data sheet are without any commitment, are not to be considered as an offer for conclusion of a contract, nor shall they be construed as to create any liability. Any new issue of this data sheet invalidates previous issues. Product availability and delivery are exclusively subject to our respective order confirmation form; the same applies to orders based on development samples delivered. By this publication, Micronas GmbH does not assume responsibility for patent infringements or other rights of third parties which may result from its use. Further, Micronas GmbH reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of Micronas GmbH.
126
Aug. 16, 2004; 6251-552-1DS
Micronas


▲Up To Search▲   

 
Price & Availability of VSP9402A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X